Hello! I noticed that tar with the --format=pax option will produce invalid archives when it encounters filenames that it cannot convert from the user's charset to utf8. In src/xheader.c the function code_string simply copies the input string to the output string in event of an error during utf8_convert. The problem seems to be known - there is a FIXME tag in the comment. However, I'd favor the solution from the comment (report an error) instead of silently producing a corrupt archive.
Regards, -- Lars Gustäbel [email protected] I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth. (Umberto Eco)
