| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Connaissances Informatiques >> Logiciel >> Compression de données >> Content
    Comment lire des fichiers ZIP avec Java
    Vous ne pouvez pas le réaliser, mais Java a déjà tous les outils dont il a besoin pour gérer la compression de fichier commun et l'emballage format ZIP construit en droit par défaut. Si vous avez besoin d'écrire une application qui est capable de gérer des fichiers ZIP , comme un nouveau tueur WinZip , Java possède tout l'équipement dont vous avez besoin pour commencer. Choses que vous devez
    fichier ZIP
    Voir Plus Instructions
    1

    créer un programme Java. Au plus simple, vous pouvez le faire en ouvrant n'importe quel éditeur de texte, tel que Notepad , et immédiatement enregistrer le nom " ZipReader.java . " Toutefois, si vous disposez d'un environnement Java de développement intégré comme Netbeans ou Eclipse , vous pouvez gagner un peu de temps en cliquant sur " Fichier" - " . Nouveau projet" >
    2

    Importez les bibliothèques suivantes de la bibliothèque Java standard que vous aurez besoin de lire des fichiers Zip en collant le suivant en haut du fichier que vous venez de créer à l'étape 1

    java.io.FileInputStream d'importation; .

    import java . io.FileOutputStream ;

    java.util.zip.ZipEntry d'importation;

    java.util.zip.ZipInputStream d'importation;
    3

    Collez le suivant code dans le programme pour lui donner sa structure de base :

    public class ZipExample {

    public static void main ( string [] args ) { try {


    } catch (Exception e) {

    System.out.println ( "ERROR" ) ; }


    }

    } < br >

    Tout le reste du code ira entre le " essayer " et " attraper " énoncés , qui sont conçus pour gérer les erreurs qui peuvent se produire .
    4

    préparer des variables pour contenir la données du fichier zip temporaire en collant les commandes suivantes dans le bloc " try " de la principale méthode que vous avez écrit à l'étape 3 : Photos

    entrée ZipEntry ;

    int buffer = 1024;

    int count = 0;

    byte [] data = new byte [ 1024] ;

    ZipEntry se référer à chaque fichier dans l'archive ZIP à son tour . Buffer est le nombre d'octets à lire à partir du fichier ZIP à la fois, et 1024 est un nombre assez standard , mais ce n'est pas grave ce que vous choisissez . Le but est simplement de s'assurer que le disque dur n'est pas surchargé lecture octets individuels , un par un . Enfin , le comte va garder la trace de combien d'octets sont effectivement lues à partir du fichier ZIP à chaque passage (puisque c'est la taille du fichier est peu probable d'être un multiple de 1024 ). Ceci est important, parce que vous aurez besoin de savoir combien données sont écrites dans le nouveau fichier à l'étape 6 .
    5

    Ouvrez le fichier ZIP. Il s'agit d'un processus en deux étapes . Tout d'abord, vous devez lire le fichier zip dans un FileInputStream , et la seconde vous devez convertir en un ZipInputStream . Collez le code ci-dessous pour effectuer cette opération:

    FileInputStream file_input = new FileInputStream ( " archive.zip ");

    ZipInputStream zin = new ZipInputStream ( file_input ) ;
    6 < p> Passez par le fichier ZIP , une entrée à la fois et d'écrire que l'accès au disque dur, avec le code suivant, collé immédiatement après le dernier code :

    while (( entrée = zin.getNextEntry () ) = null) {

    FileOutputStream fout = new FileOutputStream ! ( entry.getName ());

    while (( count = zin.read ( data, 0 , buffer) ) = - 1) {

    fout.write ( data, 0 , count) ;

    }

    fout.flush ();

    fout.close () ;

    }
    7

    Fermez le fichier ZIP en collant les éléments suivants immédiatement après le dernier code :

    zin.close ();

    Previous :

    next :
      articles connexes
    ·Comment faire pour réparer corrompus Zip File Download…
    ·Comment compresser un document Word 
    ·Comment faire pour extraire des fichiers zip avec Perl 
    ·Comment faire pour transférer des données vers un lec…
    ·Comment extraire un fichier zip avec VBScript 
    ·Comment effacer un disque Zip Disk 
    ·Comment compresser les images dans Excel 
    ·Qu'est-ce que Lossless Compression 
    ·Comment compresser un fichier gratuit 
    ·Comment compresser un fichier à partir d'Outlook VBA 
      articles en vedette
    ·Qu'est-ce que Bonjour 
    ·Comment imprimer des étiquettes à partir d'un fichier…
    ·Mise à niveau de Small Business Server 2003-2008 
    ·Comment faire un Rough Edge dans Photoshop 
    ·Vidéo Morph Effets 
    ·Comment faire une boucle de la chanson dans Brawl 
    ·Comment créer un CBR Comic C Affichage 
    ·Comment faire des points sur Microsoft Word 2007 
    ·Comment graver des DVD du logiciel Double Layer 
    ·Comment modifier des fichiers PDF dans OSX 
    Copyright © Connaissances Informatiques http://fr.wingwit.com