© Kishori Sharan 2018
Kishori SharanJava Language Featureshttps://doi.org/10.1007/978-1-4842-3348-1_8

8. Working with Archive Files

Kishori Sharan1 
Montgomery, Alabama, USA
In this chapter, you will learn:
  • What archive files are

  • What data compression is and how to compress and decompress data

  • How to compute checksum for data using different algorithms

  • How to create files in ZIP, GZIP, and JAR file formats and read data from them

  • How to use the jar command-line tool to work with JAR files

All example programs in this chapter are a member of a jdojo.archives module, as declared in Listing 8-1.

// module-info.java
module jdojo.archives {
    exports com.jdojo.archives;
Listing 8-1.

The Declaration of a jdojo.archives Module

What Is an Archive File ?

An ...

Get Java Language Features: With Modules, Streams, Threads, I/O, and Lambda Expressions now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.