
Hello folks, this is about TAR and how it copes with the GERMAN letters for ae oe ue. I have a backup-tgz of my windoze 98 partition and now want to copy it back into a fresh installed system. The problem is: tar comes me with "tar: filename: invalid argument cannot open filename" whereever "filename" contains such a char such as \201 and stuff. I have found out that I for example cannot extract my STARTMENUE folder out of this tar, because the "UE" is a GERMAN char abbreviated or lets call it changed by tar to Startmen\201/ so that it cannot open a directory called like that This is truely annoying. Where is a workaround this? Vishal Khanna schrieb:
Not to use german letters is no solution as Windoze does and I backup our bureau network using tar. Windoze uses for example the name "Startmenu" - where the letter "u" is a german "ue" and you can do nothing against it! So what precisely do you mean with lang pack?! Under Linux? How do I tell tar to leave the filenames UNtouched as they are?! Still not solved this. -- *º¤.,___,.¤º*¨¨¨*¤ =Oliver@home= *º¤.,¸¸¸,.¤º*¨¨*¤ I / __|__ http://www.bmw-roadster.de/Friends/Olli/olli.html I I / / |_/ http://www.bmw-roadster.de/Friends/friends.html I I \ \__|_\ http://groups.yahoo.com/group/VGAP-93 I I \___| mailto:VGAP-93-subscribe@yahoogroups.com I
Telek0ma iBBMS - moving house, but online! +49....TRSi1 <<<

Just a thought: how about trying a different tar program?? I don't know whether it does support international chars, but Jörg Schilling's star is a tar archiver with -tons- more features than GNU tar. SuSE ships with a really old version (don't use it). Either grab the source of the latest alpha [ftp://ftp.berlios.de/pub/star/alpha] or grab my RPMs of it [http://suserpm.sourceforge.net/]. Like I said, I'm not sure whether it does support foreign chars, but I would not be surprised at if it did (and GNU tar didn't). On Friday 14 February 2003 16:26, Oliver Ob wrote:

On Friday 14 February 2003 22:26, Oliver Ob wrote:
You might consider sending a bug report to bug-tar@gnu.org. From the README that comes with the tar source: <quote> Send bug reports to `bug-tar@gnu.org'. (Beware, old-timers: it is `@gnu', not `@prep'; and not `bug-gnu-utils' anymore.) A bug report is an adequate description of the problem: your input, what you expected, what you got, and why this is wrong. Diffs are welcome, but they only describe a solution, from which the problem might be uneasy to infer. If needed, submit actual data files with your report. Small data files are preferred. Big files may sometimes be necessary, but do not send them to the report address; rather take special arrangement with the maintainer. Your feedback will help us to make a better and more portable package. Consider documentation errors as bugs, and report them as such. If you develop anything pertaining to `tar' or have suggestions, let us know and share your findings by writing to <bug-tar@gnu.org>. <end quote> Paul.

The 03.02.14 at 22:26, Oliver Ob wrote:
I have an idea. Suse 8.1 made entries like this on my fstab: /dev/hda1 /windows/C vfat noauto,users,gid=root,umask=0002,iocharset=iso8859-1,code=437 I assume "code" is this (man 8 mount): codepage=value Sets the codepage for converting to shortname char acters on FAT and VFAT filesystems. By default, codepage 437 is used. iocharset=value Character set to use for converting between 8 bit characters and 16 bit Unicode characters. The default is iso8859-1. Long filenames are stored on disk in Unicode format. I don't know if your win partitions wil be using a different codepage :-? Also, have a look at mattrib, and mkmanifest, they are usefull for recovering the msdos attributes and names from a linux system. -- Cheers, Carlos Robinson

"Carlos E. R." schrieb:
Thanks for your thoughts, but I am using Suse 7.o here! So that cannot be a 8.1 problem... Greets! Oliver -- *º¤.,___,.¤º*¨¨¨*¤ =Oliver@home= *º¤.,¸¸¸,.¤º*¨¨*¤ I / __|__ http://www.bmw-roadster.de/Friends/Olli/olli.html I I / / |_/ http://www.bmw-roadster.de/Friends/friends.html I I \ \__|_\ http://groups.yahoo.com/group/VGAP-93 I I \___| mailto:VGAP-93-subscribe@yahoogroups.com I
Telek0ma iBBMS - moving house, but online! +49....TRSi1 <<<

Just a thought: how about trying a different tar program?? I don't know whether it does support international chars, but Jörg Schilling's star is a tar archiver with -tons- more features than GNU tar. SuSE ships with a really old version (don't use it). Either grab the source of the latest alpha [ftp://ftp.berlios.de/pub/star/alpha] or grab my RPMs of it [http://suserpm.sourceforge.net/]. Like I said, I'm not sure whether it does support foreign chars, but I would not be surprised at if it did (and GNU tar didn't). On Friday 14 February 2003 16:26, Oliver Ob wrote:

On Friday 14 February 2003 22:26, Oliver Ob wrote:
You might consider sending a bug report to bug-tar@gnu.org. From the README that comes with the tar source: <quote> Send bug reports to `bug-tar@gnu.org'. (Beware, old-timers: it is `@gnu', not `@prep'; and not `bug-gnu-utils' anymore.) A bug report is an adequate description of the problem: your input, what you expected, what you got, and why this is wrong. Diffs are welcome, but they only describe a solution, from which the problem might be uneasy to infer. If needed, submit actual data files with your report. Small data files are preferred. Big files may sometimes be necessary, but do not send them to the report address; rather take special arrangement with the maintainer. Your feedback will help us to make a better and more portable package. Consider documentation errors as bugs, and report them as such. If you develop anything pertaining to `tar' or have suggestions, let us know and share your findings by writing to <bug-tar@gnu.org>. <end quote> Paul.

The 03.02.14 at 22:26, Oliver Ob wrote:
I have an idea. Suse 8.1 made entries like this on my fstab: /dev/hda1 /windows/C vfat noauto,users,gid=root,umask=0002,iocharset=iso8859-1,code=437 I assume "code" is this (man 8 mount): codepage=value Sets the codepage for converting to shortname char acters on FAT and VFAT filesystems. By default, codepage 437 is used. iocharset=value Character set to use for converting between 8 bit characters and 16 bit Unicode characters. The default is iso8859-1. Long filenames are stored on disk in Unicode format. I don't know if your win partitions wil be using a different codepage :-? Also, have a look at mattrib, and mkmanifest, they are usefull for recovering the msdos attributes and names from a linux system. -- Cheers, Carlos Robinson

"Carlos E. R." schrieb:
Thanks for your thoughts, but I am using Suse 7.o here! So that cannot be a 8.1 problem... Greets! Oliver -- *º¤.,___,.¤º*¨¨¨*¤ =Oliver@home= *º¤.,¸¸¸,.¤º*¨¨*¤ I / __|__ http://www.bmw-roadster.de/Friends/Olli/olli.html I I / / |_/ http://www.bmw-roadster.de/Friends/friends.html I I \ \__|_\ http://groups.yahoo.com/group/VGAP-93 I I \___| mailto:VGAP-93-subscribe@yahoogroups.com I
Telek0ma iBBMS - moving house, but online! +49....TRSi1 <<<
participants (4)
-
Carlos E. R.
-
Karol Pietrzak
-
Oliver Ob
-
Paul Uiterlinden