compression : Java Glossary

compression
Since data communication lines are so slow, it is important to use every possible scheme to use them efficiently. Compression schemes can reduce the amount of data that needs to be sent. The receiver fluffs the data back up to its original size. Compression schemes depend on the fact that most messages repeat words or phrases and use some letters of the alphabet more frequently than others. Compressors invent a scheme of short abbreviations for commonly used items.
Java Compression Classes Learning More
Standalone Compression Utilities Links

Java Compression Classes

The GZIPOutputStream/GZipInputStream compress entire files, not a file of members in Zip format. Other classes of interest include Deflater/ Inflater, DeflaterOutputStream/ InflaterInputStream, ZipEntry, ZipException, ZipFile, ZipInputStream, ZipOutputStream and Adler32 (for quick checksums);

Learning More

Oracle’s Javadoc on ZipFile class : available:
Oracle’s Javadoc on ZipEntry class : available:
Oracle’s Javadoc on ZipInputStream class : available:
Oracle’s Javadoc on ZipOutputStream class : available:
Oracle’s Javadoc on GZIPInputStream class : available:
Oracle’s Javadoc on GZIPOutputStream class : available:
Oracle’s Javadoc on Inflater class : available:
Oracle’s Javadoc on Deflater class : available:
Oracle’s Javadoc on InflaterInputStream class : available:
Oracle’s Javadoc on DeflaterOutputStream class : available:
Oracle’s Javadoc on Adler32 class : available:

CMP homejump to top You can get the freshest copy of this page from: or possibly from your local J: drive (Java virtual drive/mindprod.com website mirror)
http://mindprod.com/jgloss/compression.html J:\mindprod\jgloss\compression.html
logo
Please email your , letters to the editor, errors, omissions, typos, formatting errors, ambiguities, unclear wording, broken/redirected link reports, suggestions to improve this page or comments to Roedy Green : feedback email. If you want your message, your name or email kept confidential, not considered for public posting, please explicitly specify that. Unless you state otherwise, I will treat your message as a letter to the editor that I may or may not publish in the feedback section. After that, it will be too late to retract it. If you disagree with something I said, please quote it and cite the web page where you found it, tell me why you think it is wrong, and, if possible, provide some supporting evidence. Threatening to kill me or spouting obscenities has yet to persuade me to change my mind.
mindprod.com IP:[65.110.21.43]
view BlogYour face IP:[38.107.179.210]
You are visitor number 15,025.