Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  •  
    Datamaskin >> Software >> Datakomprimeringsprotokoll >> Content
    Hvordan Zip -filer med SharpZipLib
    SharpZipLib er en fil komprimering bibliotek for C # og andre NET programmeringsspråk , som gir funksjoner for håndtering ZIP , GZIP , TAR og BZIP2 formater . . Biblioteket har et veldig enkelt grensesnitt , slik at du kan zippe en fil med bare noen få funksjonskall. Etter byggingen av resten av programmet - forutsatt at prosjektet er noe mer enn et kommandolinjeverktøy zipping verktøyet - inkluderer SharpZipLib biblioteket og lage en zipping funksjon , som deretter kan kalles fra andre steder i koden. Instruksjoner
    en

    Lag funksjonens spissen. Det skal se omtrent slik ut : en

    public static void Zip ( string inputFile , string outputFile )
    p Dette definerer funksjonen navn og parametre . Antar du bruker koden ovenfor nøyaktig som skrevet , vil du være i stand til å kalle funksjonen , komprimere en bestemt fil i en ZIP , som dette : en

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

    Begynn kroppen av funksjon, erklærte de nødvendige variabler og objekt tilfeller. Det skal se omtrent slik ut : en

    {

    FileStream fileStreamIn = ny FileStream

    ( inputFile , FileMode.Open , FileAccess.Read ) ;

    FileStream fileStreamOut = ny FileStream

    ( outputFile FileMode.Create , FileAccess.Write ) ;

    ZipOutputStream zipStreamOut = new ZipOutputStream ( fileStreamOut ) ;

    byte [ ] buffer = new byte ;

    ZipEntry entry = new ZipEntry ( Path.GetFileName ( inputFile ));

    zipOutStream.PutNextEntry ( oppføring);

    int størrelse;

    oppretter to FileStreams for input og output filer, og deretter en ZipOutputStream basert på output FileStream du nettopp erklært . Dette er etterfulgt av noen få variabler for håndtering tall i kjøttet av funksjonen kommer opp neste , og et par for å lagre output file banen .
    3

    Skriv inn kjøtt av funksjon - - en "gjør ... mens " loop som leser i data og komprimerer det : en

    gjøre

    {

    size = fileStreamIn.Read (buffer , 0 , buffer . lengde)

    zipStreamOut.Write (buffer , 0 , størrelse);

    } while ( størrelse > 0 ) ;
    p Dette vil gå gjennom filen , en byte om gangen , mate data til zipStreamOut er " Write" -funksjonen . Prosessen vil gjenta til slutten av filen er nådd og zipping er fullført.
    4

    Lukk glidelås og fileStreams , og avslutte funksjonen , rydder alt Funksjonen er nå ferdig og kan brukes i programmet som ønsket.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en Spannet Zip-fil på WinRAR 
    ·Hvordan komprimere WAV- filer til å passe på CD 
    ·Hvordan komprimere CSS -filer 
    ·Opplæringsprogrammer for zip-filer 
    ·Hvordan Komprimer Fraps uten å miste kvalitet 
    ·Hvordan installere WebsiteBaker programvare fra Zip 
    ·Hvordan komprimere AVI -filer 
    ·Slik fjerner blokker og Frynser forårsaket av JPEG Com…
    ·Hvordan å komprimere Photo File Size 
    ·Slik konverterer Winrar til Zip 
      Anbefalte artikler
    ·Hvordan endre tegnsettet i Excel 2007 
    ·DVD PAL til NTSC konvertering 
    ·Hvordan laste opp og dele personlige videoer 
    ·Hvordan redigere en bunntekst 
    ·Spybot & Bad nettadresser 
    ·Hvordan å plassere en link i en Thesis bunntekst 
    ·Hvordan velge Hair i Photoshop 
    ·Hvordan å kopiere og lime fra Word inn i Blogger Uten …
    ·Hvordan spille gamle spill som bruker eldre DirectX 
    ·Hvordan sette Word til trykt bok Signaturer 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/