Connaissances Informatiques >> Logiciel >> Compression de données >> Content
  Derniers articles
  • Comment compresser les fichiers avec…
  • Comment autoriser un pare-feu pour a…
  • Comment compresser des fichiers AVI …
  • Quels sont les lecteurs Zip et Jaz D…
  • Comment compresser des fichiers delà…
  • Comment renommer un fichier ZIP 
  • Comment compresser un fichier Powerp…
  • Comment compresser des fichiers à l…
  • Comment faire pour convertir un fich…
  • Comment faire un fichier zip dans Li…
  •   Compression de données
  • 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
  •  
    Compression de données

    Comment compresser des fichiers avec SharpZipLib

    SharpZipLib est une bibliothèque de compression de fichier pour C # et d'autres langages de programmation NET , offrant des fonctions de traitement des formats ZIP , GZIP , TAR et BZIP2 . . La bibliothèque dispose d' une interface très simple, qui vous permet de zipper un fichier avec seulement quelques appels de fonction. Après la construction du reste de votre programme - en supposant que votre projet est autre chose qu'un utilitaire de passer comme un éclair de ligne de commande - inclure la bibliothèque SharpZipLib et créer une fonction compresser , qui peut ensuite être appelé à partir d' ailleurs dans votre code. Instructions
    1

    Créer en-tête de la fonction. Il devrait ressembler à ceci :

    public static void Zip ( chaîne inputFile , chaîne outputFile )

    Cela définit le nom et les paramètres de la fonction. En supposant que vous utilisez le code ci-dessus exactement comme écrit , vous pourrez appeler la fonction , la compression d'un fichier spécifique dans un ZIP, comme ceci:

    Zip ( " image.jpg ", " image.zip " ) ;
    2

    Début le corps de la fonction , en déclarant les variables nécessaires et les instances d'objets. Il devrait ressembler à ceci :

    {

    FileStream fileStreamIn = new FileStream

    ( inputFile , FileMode.Open FileAccess.Read ) ;

    FileStream fileStreamOut = new FileStream

    ( outputFile , FileMode.Create , FileAccess.Write ) ;

    ZipOutputStream zipStreamOut = new ZipOutputStream ( fileStreamOut ) ;

    byte [] buffer = new byte ;

    ZipEntry entrée = new ZipEntry ( Path.GetFileName ( inputFile ) ) ;

    zipOutStream.PutNextEntry ( entrée ) ;

    taille de int;

    crée deux FileStreams pour les fichiers d'entrée et de sortie, et puis un ZipOutputStream basé sur le FileStream de sortie que vous venez de déclarer . Il est suivi par quelques variables pour manipuler numéros dans la viande de la fonction venir jusqu'à la prochaine , et un couple pour stocker le chemin du fichier de sortie .
    3

    Entrez la viande de la fonction - - un " do ... while " boucle qui lit les données et le comprime :

    faire

    {
    taille

    = fileStreamIn.Read (buffer , 0, tampon . longueur) ;

    zipStreamOut.Write (buffer , 0 , taille) ;

    } while ( taille > 0);

    fera défiler le fichier, un octet à la fois , nourrir les données à la fonction "Write" de zipStreamOut . Le processus se répète jusqu'à la fin du fichier est atteinte et le passer comme un éclair est terminée.
    4

    Fermez le zip et FileStreams , et mettre fin à la fonction , ranger tout fonction est maintenant terminée et peut être utilisé dans votre programme comme vous le souhaitez .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment ouvrir les fichiers ZIP avec Windows XP 
  • Comment utiliser les attributs de fichiers avec 7 -Zip 
  • Comment correspondre un fichier Zip Audio à un Sampler DSP pour un affichage interactif 
  • ISO Compression Outils 
  • Comment compresser des fichiers OST 
  • Comment compresser un fichier WAV 
  • Comment créer un fichier zip dans XP 
  • Comment compresser un fichier Mac Avec StuffIt 
  • Comment extraire les fichiers Zip à un endroit précis 
  • Comment compresser et envoyer un fichier MPG 
  • Connaissances Informatiques © http://www.ordinateur.cc