Date: Mon, 28 May 2007 21:49:37 +0100 From: "Steven Hartland" <killing@multiplay.co.uk> To: <freebsd-stable@freebsd.org> Subject: bug in BSD tar? Message-ID: <005d01c7a169$b48c7390$b6db87d4@multiplay.co.uk>
next in thread | raw e-mail | index | archive | help
When compressing files with specific filenames it appears that BSD tar is creating invalid archives which when handed to gnutar to expand it errors with the following: [log] tar -xvzf test.tar.gz tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' cantiquedeno\353l1_loop.wav tar: Error exit delayed from previous errors [/log] This archive contains just a single file with no special attributes yet BSD seems to be doing something strange due to the filename only. The following is the out of the filename using ls and find: user@m1:music> ls -l cantiquede* -rw-r--r-- 1 user group 1766066 Feb 8 20:54 cantiquedeno?l1_loop.wav user@m1:music> find . -name can\* ./cantiquedenoël1_loop.wav I've tested creating the tar with gtar and all is well when expanded so I can only conclude at this point that BSD is broken in some way by this strange filename. tar --version bsdtar 1.01.020, libarchive 1.02.006 Copyright (C) 2003-2004 Tim Kientzle Steve ================================================ This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmaster@multiplay.co.uk.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?005d01c7a169$b48c7390$b6db87d4>