From owner-man-jp-reviewer@jp.FreeBSD.org Mon Dec 27 22:38:19 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id iBRDcJn35755;
	Mon, 27 Dec 2004 22:38:19 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mail505.nifty.com (mail505.nifty.com [202.248.37.213])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id iBRDcI835749
	for <man-jp-reviewer@jp.FreeBSD.org>; Mon, 27 Dec 2004 22:38:18 +0900 (JST)
	(envelope-from CQG00620@nifty.ne.jp)
Received: from nifty.ne.jp (ntceast012048.east.dup.ppp.infoweb.ne.jp [220.209.201.48])by mail505.nifty.com with ESMTP id iBRDbvIO011628
	for <man-jp-reviewer@jp.FreeBSD.org>; Mon, 27 Dec 2004 22:37:58 +0900
Message-Id: <200412271337.iBRDbvIO011628@mail505.nifty.com>
From: Watanabe Kazuhiro <CQG00620@nifty.ne.jp>
To: man-jp-reviewer@jp.FreeBSD.org
In-Reply-To: <20041224172032.1877.1YEN@sh.rim.or.jp>
References: <200412231520.iBNFK4Ue003844@mail502.nifty.com>	<20041224172032.1877.1YEN@sh.rim.or.jp>
User-Agent: Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.5
 (Awara-Onsen) FLIM/1.14.5 (Demachiyanagi) APEL/10.6 Emacs/20.7
 (i386--freebsd) MULE/4.0 (HANANOEN)
MIME-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: man-jp-reviewer@jp.FreeBSD.org
Precedence: list
Date: Mon, 27 Dec 2004 22:37:51 +0900
X-Sequence: man-jp-reviewer 4741
Subject: [man-jp-reviewer 4741] Re: tar.5
Sender: owner-man-jp-reviewer@jp.FreeBSD.org
X-Originator: CQG00620@nifty.ne.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+041223

$BEOJU0l42$G$9!#(B

At Fri, 24 Dec 2004 18:42:19 +0900,
NAKAMURA Takeshi wrote:
> tar $B$O!"85!9%^%k%A%\%j%e!<%`$r%5%]!<%H$7$F$$$^$;$s$G$7$?!#(B
> $B$^$?!"%m%s%0%M!<%`(B(100$BJ8;z0J>e(B?)$B$b%5%]!<%H$7$F$$$^$;$s$G$7$?!#(B
> 
>  $B$G!"(BGNU$B3HD%$G%^%k%A%\%j%e!<%`$d!"%m%s%0%M!<%`$r07$($k$h$&$K(B
> $B$J$C$F$$$^$9$,!"%m%s%0%M!<%`$O(B ustar(POSIX?) $B$N3HD%$b$"$j(B
> $B!V(BGNU$B3HD%$N%^%k%A%\%j%e!<%`!W(B+$B!V(BGNU$B3HD%$G$J$$%m%s%0%M!<%`!W$H$$$&(B
> $BAH$_9g$o$;$O(B($B3HD%%X%C%@!<$N%U%)!<%^%C%H$,0c$&$?$a(B)$B;H$($J$$$H$$$&(B
> $B$3$H$@$H;W$$$^$9!#(B
> 
> 
> /usr/share/info/tar.info.gz $B$3$NJU$j$+$H;W$$$^$9$,1Q8l$,(B...
> =======================
>    POSIX format cannot represent very long names, volume headers,
> splitting of files in multi-volumes, sparse files, and incremental
> dumps; these would be all disallowed if `--posix' or `POSIXLY_CORRECT'.
> Otherwise, if `tar' is given long names, or `-[VMSgG]', then it should
> automatically go non-POSIX.  I think this is easily granted without
> much discussion.
> =======================

$BD4$Y$F$/$@$5$C$?$h$&$G!"$I$&$b$"$j$,$H$&$4$6$$$^$9!#(B

$B$3$N>O(B($B!V(BGNU `tar' and POSIX `tar'$B!W(B)$B$rFI$s$G$_$?$H$3$m!"$3$l$O(BGNU tar 
$B%U%)!<%^%C%H$H(BPOSIX ustar$B%U%)!<%^%C%H$N8_49@-$NL5$5$r>-MhE*$K$I$&$9$k(B
$B$+$H$$$C$?FbMF$N$h$&$G$9$M!#(B

# $B$9$0$KJQ99$9$k$HBg$4$H$K$J$k$N$G!"(B
# $BG/?t$r$+$1$F=y!9$K(BPOSIX$B8_49$N$b$N$K$7$h$&$H$9$k$D$b$j!"$i$7$$!#(B


...$B$G!"(BGNU tar$B$N:G?7$N%=!<%9%"!<%+%$%V(B(version 1.15.1)$B$r%@%&%s%m!<%I$7(B
$B$FD4$Y$F$_$?$H$3$m!"!V%3%l$+$J(B?$B!W$H$$$&5-=R$,$"$j$^$7$?!#(B

from tar-1.15.1/tests/multiv03.at:
| # Problem: GNU multivolume archives are not able to continue on members
| # with filenames longer than 100 characters. Versions of tar <= 1.14
| # were not checking filename lengths and produced malformed multivolume
| # headers.
| # References: <20040809214854.GB32706@suse.de>
| # http://lists.gnu.org/archive/html/bug-tar/2004-08/msg00012.html

FreeBSD$B$N(BGNU tar$B$O(Bversion 1.13.25$B$J$N$G!"$3$N$3$H$r8@$C$F$$$k$N$G$O$J(B
$B$$$+$H;W$$$^$9!#(B > tar.5

$B9M$($F$_$?$i!"(BGNU tar$B$G$O%^%k%A%\%j%e!<%`$HD9$$%U%!%$%kL>(B($B5Z$SB>$N3HD%(B
$BB0@-(B)$B$O!"%X%C%@$NF1$8(Btypeflag$B%U%#!<%k%I$r;HMQ$9$k$N$G!"6&B8$5$;$k$N$O(B
$BFq$7$=$&$G$9!#$?$V$s6&B8$5$;$k$Y$/BP=h$7$?$D$b$j$@$C$?$b$N$,!"$=$&$G$b(B
$B$J$+$C$?$H$$$&$3$H$J$s$G$7$g$&!#(B

# $B$b$&>/$7:Y$+$$OC$r(B [FreeBSD-users-jp 82242] $B$KEj$2$F$*$-$^$7$?!#(B


$B$=$s$J$o$1$G!"B>$N3HD%B0@-(B(other extension header)$B$O$o$+$j$^$;$s$,!">/(B
$B$J$/$H$b%^%k%A%\%j%e!<%`$HD9$$L>A0(B(long name)$B$NN>N)$O=PMh$F$$$J$$$3$H(B
$B$,$o$+$j$^$7$?!#(B

$BCgB<$5$s$N%j%W%i%$$,L5$1$l$P!"<+J,$G$3$3$^$GD4$Y$k5$$K$O$J$i$J$+$C$?$H(B
$B;W$$$^$9(B(^^;$B!#$"$j$,$H$&$4$6$$$^$7$?!#(B


$B$=$l$G!""-$NLu$G$9$,(B...

| -FreeBSD's version of GNU tar does not handle the corner case of an
| -archive's being continued in the middle of a long name or other
| -extension header.

FreeBSD $B$KF~$C$F$$$k%P!<%8%g%s$N(B GNU tar $B$O!"D9$$L>A0$+$=$NB>$N(B
$B3HD%%X%C%@$N%U%!%$%k$NB3$-$,$"$k$h$&$J%"!<%+%$%V$r=hM}$7$^$;$s!#(B

...$B$H$$$C$?46$8$G$7$g$&$+(B($B$"$^$jJQ$o$i$J$$(B?)$B!#;d$K$O(Bcorner case$B$H$+(Bin
the middle of$B$H$+$&$^$/Lu$;$J$$$G$9!#(B
---
Watanabe Kazuhiro (CQG00620@nifty.ne.jp)
