Directory src/main/org/apache/tools/bzip/

Directory Created:
2001-11-15 09:14
Directory Deleted:
2001-11-16 09:49
Total Files:
0
Deleted Files:
4
Lines of Code:
0

Browse with ViewVC

[root]/src/main/org/apache/tools/bzip

Developers

Author Changes Lines of Code Lines per Change
donaldp 8 (100.0%) 0 (-) 0.0

Most Recent Commits

donaldp 2001-11-16 09:49

Fix up packaging of bzip utilities.



Submitted by: "Magesh Umasankar" <umagesh@rediffmail.com>

0 lines of code changed in:

donaldp 2001-11-15 09:14



Here are two new ant tasks - BZip2 and BUnzip2. ?These

two tasks use the BZip2 compression algorithm (Visit:

http://sourceware.cygnus.com/bzip2/?for more info.) for

packing and unpacking.



These tasks resemble GZip and GUnzip tasks in input,

input validation, etc. ?Hence, I refactored GZip and

GUnzip tasks as well so that the tasks GZip and BZip2

extend from a common base class named Pack, and

GUnzip and BUnzip2 extend from a common base class named

Unpack. ?This lays the foundation for creating more Pack

tasks based on different algorithms like lzop, etc. in

the future.



The BZip2 and BUnzip2 tasks depend upon 4 classes:

BZip2Constants.java

CBZip2InputStream.java

CBZip2OutputStream.java

CRC.java



Keiron Liddle (keiron@aftexsw.com) has graciously

accepted to contribute the above code files he has

authored, under ASF license - many thanks to him. ?I

have packaged them under org.apache.tools.bzip2,

mimicking the package naming style that has been used

for zip and tar tools we already have. ?I have also

given proper credits to him in the code. ?Perhaps, this

needs to exist under jakarta-commons, as Stefan had

suggested, but till then...



Submitted by: "Magesh Umasankar" <umagesh@rediffmail.com>

0 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT