| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> Datakomprimeringssystem >> Content
    Sådan Zip filer Brug SharpZipLib
    SharpZipLib er en fil kompression bibliotek til C # og andre NET programmeringssprog , der giver funktioner til håndtering af ZIP , GZIP , TAR og BZIP2 formater. . Biblioteket har en meget enkel brugerflade , så du kan zip en fil med kun et par funktionskald . Efter konstruere resten af dit program - under forudsætning af , at dit projekt er noget mere end en kommando-linje zippe nytte - omfatter SharpZipLib bibliotek og skabe en zippe funktion, som derefter kan kaldes fra andre steder i din kode . Instruktioner
    1

    Opret funktionens header. Det skal se nogenlunde sådan her : Hej

    public static void Zip (string inputfil , string uddatafil )

    Dette definerer funktionens navn og parametre. Forudsat, at du bruger ovenstående kode præcis som skrevet, vil du være i stand til at kalde funktionen , komprimere en bestemt fil i en ZIP, som dette : Hej

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

    Begynd kroppen af funktionen, erklærer de nødvendige variabler og objekt forekomster . Det skal se nogenlunde sådan her : Hej

    {

    FileStream fileStreamIn = new FileStream

    ( inputfil , FileMode.Open , FileAccess.Read ),

    FileStream fileStreamOut = new FileStream

    ( outputfil , FileMode.Create , FileAccess.Write ),

    ZipOutputStream zipStreamOut = new ZipOutputStream ( fileStreamOut )

    byte [ ] buffer = new byte ;

    ZipEntry post = new ZipEntry ( Path.GetFileName ( inputfil )),

    zipOutStream.PutNextEntry (post ),

    int size ,

    opretter to FileStreams for input og output -filer, og derefter en ZipOutputStream baseret på output FileStream du netop erklæret . Dette efterfølges af et par variabler for håndtering numre i kødet af funktionen kommer op næste , og et par til opbevaring outputfilen vej .
    3

    Indtast kødet af funktions- - en "gør ... mens " loop , der læser i data og komprimerer det : Hej

    gøre

    {

    size = fileStreamIn.Read ( buffer , 0, buffer . længde) ;

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

    } while ( size > 0 ),

    Dette vil gå gennem filen , en byte ad gangen , fodring data til zipStreamOut s " Write" funktionen . Processen gentages, indtil slutningen af ​​filen er nået, og zippe er afsluttet.
    4

    Luk lynlås og fileStreams og afslutte funktionen , oprydning alt Funktionen er nu færdig og kan bruges i dit program som ønsket.

    Forrige :

    næste :
      Relaterede artikler
    ·Zip Disk Information 
    ·Hvordan til at komprimere videofiler i 14MB Med WinRAR 
    ·Hvordan til at komprimere Raw filer 
    ·Hvordan man åbner en zip-fil , der kræver en adgangsk…
    ·Hvordan til at komprimere en video til at passe på en …
    ·Hvordan til at komprimere Rap Drums 
    ·Hvordan til at komprimere mapper i Zip-filer 
    ·Hvordan til at komprimere GIF-filer 
    ·Hvordan til Mount Zip-drev i Linux 
    ·Sådan Fix Broken Zip-filer 
      Anbefalede Artikler
    ·Sådan gendannes Lost Age of Mythology Produkt Nøgler 
    ·Sådan fjernes en bankmand Fox virus fra XP 
    ·Sådan oprettes en lille PDF 
    ·Min pc langsommere og fryser i Spil 
    ·Sådan arbejder du med xls ark i Calc 
    ·Definition af Videodekoder 
    ·Sådan Lås QuickBooks Rapporter 
    ·Forskellige Resumering i en database 
    ·Hvordan at slippe af Globalroot 
    ·Sådan spiller Star Wars Jedi Knight II: Jedi Outcast O…
    Copyright © Computer Viden http://www.computerdk.com