Class ZipUtil


  • public final class ZipUtil
    extends Object
    Classe d'utilitaires pour les fichiers de type Zip.
    Author:
    pforhan
    • Method Detail

      • readEntry

        public static String readEntry​(ZipFile odtFile,
                                       String entryName)
                                throws IOException
        Lecture d'un fichier du fichier ODT.
        Parameters:
        odtFile - ZipFile Fichier source
        entryName - Nom de l'entrée à extraire
        Returns:
        String le contenu du fichier sous forme de chaine encodée avec ENCODER
        Throws:
        IOException - Si une exception d'entrée-sortie de fichier a lieu
      • writeEntry

        public static void writeEntry​(ZipOutputStream outputZipFile,
                                      String entryContent,
                                      String entryName)
                               throws IOException
        Ecriture d'une entry dans le fichier Zip à partir de son contenu et de son nom sous formes de chaine. .
        Parameters:
        outputZipFile - ZipOutputStream Fichier à modifier
        entryContent - Contenu de l'entry à insérer
        entryName - Nom de l'entry
        Throws:
        IOException - Si une exception d'entrée sortie a lieu
      • writeEntry

        public static void writeEntry​(ZipOutputStream outputZipFile,
                                      InputStream entryContent,
                                      String entryName)
                               throws IOException
        Ecriture d'une entry dans le fichier Zip à partir de son contenu et de son nom sous formes de chaine. .
        Parameters:
        outputZipFile - ZipOutputStream Fichier à modifier
        entryContent - Flux de l'entry à insérer
        entryName - Nom de l'entry
        Throws:
        IOException - Si une exception d'entrée sortie a lieu
      • writeEntry

        public static void writeEntry​(ZipOutputStream outputOdtFile,
                                      InputStream entryContent,
                                      ZipEntry zipEntry)
                               throws IOException
        Ecriture d'une entry dans le fichier Zip à partir de son contenu et de son nom sous formes de chaine. .
        Parameters:
        outputOdtFile - ZipOutputStream Fichier à modifier
        entryContent - Flux de l'entry à insérer
        zipEntry - ZipEntry
        Throws:
        IOException - Si une exception d'entrée sortie a lieu