From owner-freebsd-bugs@FreeBSD.ORG Sun Apr 4 10:50:24 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 12BB416A4CF for ; Sun, 4 Apr 2004 10:50:24 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A95143D58 for ; Sun, 4 Apr 2004 10:50:24 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i34HoNbv004053 for ; Sun, 4 Apr 2004 10:50:23 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i34HoNHQ004052; Sun, 4 Apr 2004 10:50:23 -0700 (PDT) (envelope-from gnats) Date: Sun, 4 Apr 2004 10:50:23 -0700 (PDT) Message-Id: <200404041750.i34HoNHQ004052@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Tim Kientzle Subject: Re: bin/47560: tar 'z' option gzip'd output has extra garbage X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Tim Kientzle List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Apr 2004 17:50:24 -0000 The following reply was made to PR bin/47560; it has been noted by GNATS. From: Tim Kientzle To: freebsd-gnats-submit@FreeBSD.org, archie@packetdesign.com Cc: Subject: Re: bin/47560: tar 'z' option gzip'd output has extra garbage Date: Sun, 04 Apr 2004 10:45:45 -0700 This behavior is by design. Archives written to tape, floppy, or other block devices must be padded to a full block size. In the case of stdout, tar cannot know the final destination, so it conservatively assumes the padding is necessary. When writing directly to a regular file tar cvzf file.tgz the padding is not added, as tar can correctly determine that it is not necessary. My 'bsdtar' implementation behaves the same way for the same reasons.