Java-source: Obtenir la méthode de compression des fichiers d’un zip

Author:

Java-source: Obtenir la méthode de compression des fichiers d'un zip
{filelink=769}

/***** Code de MesExemples.com *******/
import java.io.IOException;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;


 class MethodesZip {

	public static void main(String args[])
	{
	try
	{
	
	// Lire et enumerer le fichier zip
	ZipFile fichier_zip = new ZipFile("c:/select-jquery.zip");
	Enumeration e = fichier_zip.entries();
	
	while(e.hasMoreElements())
	{
	ZipEntry entry = (ZipEntry)e.nextElement();
	// obtenir le nom et la taille de chaue entrée(fichier/répertoire)
	String entryName = entry.getName();
	long taille_fichier = entry.getCompressedSize();;
	
	// récuperer la méthode de compression
	int methode = entry.getMethod();
	
	if(methode == ZipEntry.DEFLATED)
	System.out.println(entry.getName() + "=> Deflaté");
	else if(methode == ZipEntry.STORED)
	System.out.println(entry.getName() + "=> Stored");
	else if(methode == -1)
	System.out.println(entry.getName() + "=> Non spécifiée");
	
	}
	
	// Fermer le flux
	fichier_zip.close();

	}
	catch(IOException ex)
	{
	System.out.println("Erreur" + ex);
	}
	}

}
/*
css/styles.css=> Deflaté
img/dropdown_slice.png=> Deflaté
img/products/=> Stored
img/products/air.png=> Stored
img/products/imac.png=> Stored
img/products/iphone.png=> Stored
img/products/ipod.png=> Stored
img/select_slice.png=> Deflaté
img/tzine.png=> Stored
img/your_product.png=> Stored
js/script.js=> Deflaté
select-jquery.html=> Deflaté
*/

Leave a Reply

Your email address will not be published. Required fields are marked *