| 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
    Compression & dekomprimeringsalgoritmer
    Store edb-programmer og filer ofte indeholder for mange data til nemt overføre eller gemme dem . For at løse dette problem, har programmører kommet op med geniale algoritmer eller systemer til at komprimere og dekomprimere filer. De bruges til at formindske størrelsen på billedet , video, software og andre filer, så de bliver lettere anvendelige. Compression

    komprimering algoritme specifikt behov for en ordbog kode og et output buffer , der er 50 procent større end de data . Data matches og krympes derefter ned til sin forenklet form . For eksempel, hvis du har en 32 byte stykke kode, der kan matche en 16 byte , så du er i stand til at reducere den hukommelse det halve. En komprimeringsarkiv test for at forenkle hele din kodebase .
    Dekompression

    dekompression er en lille smule enklere end komprimering , fordi det ikke kræver en bestemt hukommelse. Når du dekomprimere du blot afgøre, om data er en match eller bogstavelig. Hvis det er en match, så dekompression er unødvendigt, og dataene er kopieret fra den sidste buffer. Hvis det er en bogstavelig , så du indkode forskellen til output buffer.
    Compression Code

    En algoritme til at komprimere data bruger pegepinde til at identificere hukommelse placering, svarer til dataene , og derefter trække den ekstra kode , når det er komprimeret. Så " hvis - ellers " algoritmisk funktion kan vises som følger : Hej

    if ( valid_pointer ( kamp) && * match == * input && * ( match + 1) == * (indgang + 1 )) { if ( bogstavelig < input) OutputLiteral ( bogstavelig , indgang - bogstavelig ) } else + + indgang;
    dekompression Code

    dekompression kode på den anden side blot kopierer bogstavelig koden, så den kan gengives i en output buffer på et passende tidspunkt . Derefter fratrækker den ekstra hukommelse fra programmet. Den " if- mens" funktionen vises muligvis som følger : Hej

    mens (input < ende) {if ( * input & 0x80 ) {//matchlength = DecodeLength (& input) , offset = DecodeOffset (& input ) //samme algoritme som DecodeLengthwhile ( længde - > 0) { * output = * (output - forskydning ) + + output;

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan slettes 7-Zip Folder Historie 
    ·Hvordan til at komprimere en fil ved hjælp af WinZip 
    ·Sådan Format 250MB Zip-diske 
    ·Sådan fjernes og Komprimer gamle filer 
    ·Sådan ZIP-filer ved hjælp af Perl 
    ·Sådan Tilføj filer til et eksisterende ZIP Arkiv i Wi…
    ·Sådan bruges 7-Zip til at udpakke Winrar filer 
    ·Sådan får du vist Zip-filer i Outlook 
    ·Hvordan til at komprimere gamle filer i registreringsda…
    ·Hvordan til at komprimere billeder i Powerpoint 
      Anbefalede Artikler
    ·Sådan optage lyde fra en computer Med Audacity 
    ·Grafiske effekter i Photoshop 
    ·Sådan oprettes et Excel Email List data Distribution C…
    ·Sådan tilføjes en sidefod Med InDesign CS5 
    ·Hvordan at brænde en cd Brug Diskværktøj 
    ·Hvad er Defrag Quake 3 Mod 
    ·Sådan Konverter Adobe Premiere Pro Projekter til mpeg 
    ·Window Movie Maker Video Effects 
    ·Sådan Capture lyd fra en Video Clip 
    ·Hvordan man kan spare filer med VirtualDub Mod 
    Copyright © Computer Viden http://www.computerdk.com