Travailler avec des archives Lzip
Aperçu
L’archive Lzip est courante sous Linux. Elle utilise l’algorithme LZMA. L’API Aspose.ZIP for Java permet de créer et de gérer des archives Lzip dans vos applications sans avoir recours à d’autres applications tierces. L’API Aspose.ZIP fournit la classe LzipArchive pour travailler avec de telles archives. Cette classe fournit des méthodes de base pour effectuer des opérations sur les archives.
Compression d’un fichier
L’exemple de code suivant montre comment compresser un fichier en utilisant l’instance LzipArchive.
1try (LzipArchive archive = new LzipArchive()) {
2 archive.setSource("data.bin") ;
3 archive.save("data.bin.lz") ;
4}
Extraire une archive Lzip
L’exemple de code simple suivant montre comment ouvrir une archive Lzip.
1try (FileInputStream sourceLzipFile = new FileInputStream("data.bin.lz")) {
2 try (FileOutputStream extractedFile = new FileOutputStream("data.bin")) {
3 try (LzipArchive archive = new LzipArchive(sourceLzipFile)) {
4 archive.extract(extractedFile) ;
5 }
6 }
7} catch (IOException ex) {
8}