Changes in 1.2
Changes that Could Break Older Environments:
-
The Apache Compress Antlib now requires Apache Commons
Compress 1.4 and the public domain XZ for Java library if you
want to use the XZ format.
Commons Compress 1.4 is also required for the GNU, STAR and
PAX formats of the tar task.
-
The tar and untar tasks as well as the tar related resources
now allow the encoding for file names to be specified. The
default is the platform's native encoding, it used to be
ISO-8859-1 in Commons Compress 1.3 and thus the Compress
Antlib 1.1.
Fixed Bugs:
Other Changes:
-
The Apache Compress Antlib now requires Apache Commons
Compress 1.4 and the public domain XZ for Java library if you
want to use the XZ format.
Commons Compress 1.4 is also required for the GNU, STAR and
PAX formats of the tar task.
-
Support for xz compression has been added.
-
The gunzip and bunzip2 tasks as well as the corresponding
resources now support uncompressing resources that contain
multiple concatenated streams as a single stream. This
behavior has to be enabled explicitly via the
decompressConcatenated attribute.
-
The tar task now supports the POSIX 1003.1/PAX way of storing
long file names used by most modern tar implementations.
-
The tar resources and the untar task read entries bigger than
8 GByte transparently now, if you use Commons Compress 1.4.
-
The tar task writes entries bigger than 8 GByte using POSIX
1003.1/PAX headers or the star extension if you set the format
attribute to "star", "gnu" or "pax". See the tar task's
documentation of details.
-
The tar and untar tasks as well as the tar related resources
now allow the encoding for file names to be specified. The
default is the platform's native encoding, it used to be
ISO-8859-1 in Commons Compress 1.3 and thus the Compress
Antlib 1.1.