Ich lass das mal hier stehen... Das base.txz ist von 10.1-RELEASE. Das Linux der BSDs, wo man irgendwie sogar tar kaputtfrickelt. Ob base.txz oder base.tar (nach einem unxz base.txz) macht übrigens keinen Unterschied. Zum Glück gibt's noch pax(1), was nicht komplett hirntot ist.
Code:
# uname -r
9.1-RELEASE
# sha256 base.txz
SHA256 (base.txz) = 2b028a894d25711ad496762622a52d74b1e32ee04693ad1cf056e3ddcdc23975
# tar tvf base.txz ./etc/passwd
-rw-r--r-- 0 root wheel 1535 Nov 11 22:03 ./etc/passwd
# tar xvf base.txz ./etc/passwd
x ./etc/passwd: (Empty error message)
tar: Error exit delayed from previous errors.
# file etc/passwd
etc/passwd: data
# hexdump -C etc/passwd
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000005f0
# tar xvf base.txz ./etc
x ./etc/
x ./etc/profile: Line too long
tar: Error exit delayed from previous errors.
# tar xvf base.txz
[...]
# file etc/passwd
etc/passwd: ASCII text
# sha256 etc/passwd
SHA256 (etc/passwd) = ef23388b5c3538a4c21a7f2138175a47eb3a5571971e2b4bb4e7215667bef7c8