Travailler avec Z Archives

Aper�u

Compress est un utilitaire shell Unix produisant une archive avec l’extension .Z. Aspose.ZIP for Java API permet de cr�er et de g�rer des archives Z dans vos applications sans avoir besoin d’autres applications tierces. L’API Aspose.ZIP fournit la classe ZArchive pour travailler avec de telles archives. Cette classe fournit des m�thodes de base pour effectuer des op�rations sur les archives.

Cet utilitaire impl�mente l’algorithme LZC qui est une modification de l’algorithme LZW.

Compresser un fichier

L’exemple de code suivant montre comment compresser un fichier en utilisant l’instance ZArchive.

1try (FileInputStream source = new FileInputStream("alice29.txt")) {
2    try (ZArchive archive = new ZArchive()) {
3        archive.setSource(source) ;
4        archive.save("alice29.txt.Z") ;
5    }
6} catch (IOException ex) {
7}

Ouverture de l’archive Z

L’exemple de code suivant montre comment ouvrir une archive Z.

1try (ZArchive archive = new ZArchive("data.bin.Z")) {
2    archive.extract("data.bin") ;
3}

Enregistrer dans un flux

L’exemple de code suivant montre comment sauvegarder dans un flux.

1ByteArrayOutputStream bs = new ByteArrayOutputStream() ;
2try (FileInputStream source = new FileInputStream("alice29.txt")) {
3    try (ZArchive archive = new ZArchive()) {
4        archive.setSource(source) ;
5        archive.save(bs) ;
6    }
7} catch (IOException ex) {
8}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.