| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Compressione dei dati >> Content
    Compressione e Decompressione Algoritmi
    programmi per computer e file di grandi dimensioni spesso contengono troppi dati da trasmettere o salvarli facilmente . Per risolvere questo problema , i programmatori hanno creato algoritmi o sistemi ingegnosi per comprimere e decomprimere i file . Essi sono utilizzati per ridurre le dimensioni della foto , video, software e altri file in modo che possano essere più facilmente utilizzabile. Compressione

    Un algoritmo di compressione deve specificamente un dizionario di codice e un buffer di uscita , che è del 50 per cento più grandi dei dati . Dati è abbinato e poi compattato alla sua forma semplificata . Ad esempio , se si dispone di un pezzo di 32 byte di codice che può corrispondere a 16 byte , allora si è in grado di ridurre la memoria della metà. Un test di compressione dei file per semplificare la vostra intera base di codice .
    Decompressione

    decompressione è un po ' più semplice di compressione , perché non richiede una locazione di memoria specifica. Quando si decomprime semplicemente determinare se i dati è una partita o letterale . Se si tratta di una partita , poi la decompressione è inutile e vengono copiati i dati dall'ultimo tampone . Se è un letterale , allora si codifica il differenziale nel buffer di output .
    Compressione Codice

    Un algoritmo per comprimere i dati usa puntatori per identificare la memoria posizione, match i dati e quindi sottrarre il codice aggiuntivo una volta che è compresso . Così il " if - else" funzione algoritmica potrebbe essere il seguente :

    se ( valid_pointer ( partita) && * partita == * && ingresso * ( partita + 1 ) == * ( ingresso + 1) ) {if ( letterale < input) OutputLiteral ( letterale , ingresso - letterale) ; } else + + ingresso ;
    decompressione Codice

    codice di decompressione invece copia semplicemente letterale di codice in modo che possa essere riprodotto in un buffer di uscita al momento opportuno . E poi sottrae la memoria aggiuntiva dal programma . Il " caso - mentre " la funzione potrebbe apparire come segue :

    mentre ( ingresso < end ) {if ( * Ingresso & 0x80 ) { //matchlength = DecodeLength ( e ingresso) ; offset = DecodeOffset ( e ingresso) ; //stesso algoritmo DecodeLengthwhile ( lunghezza - > 0 ) { * output = * (uscita - offset) ; + + uscita ;

    Previous :

    next :
      Articoli Correlati
    ·Come ottenere WinZip per comprimere un PDF 
    ·Come comprimere Musica MP3 
    ·Come comprimere un film DVD per masterizzare file di fi…
    ·Come salvare un Iomega Zip 100 
    ·Come montare ISO e file Zip Virtualmente 
    ·Come cercare un testo in un file Zip 
    ·Come comprimere le immagini in Word 2007 
    ·Come creare un file zip protetto da password 
    ·Come aprire un archivio zip su un Mac 
    ·Come compattare un file Zip 
      Articoli in evidenza
    ·Come consentire la connessione desktop remoto su Window…
    ·Come trovare Media Player su Risorse del computer 
    ·Risorse per lavorare su fogli di calcolo Excel 
    ·Come convertire un documento HWP ad un Doc 
    ·Come fare un'etichetta di indirizzo per il Natale 
    ·Come copiare e incollare le informazioni su una pagina 
    ·Come mantenere le impostazioni SetFSB Dopo un Reboot 
    ·Che cosa è Scriptproxy per McAfee 
    ·Attrezzi liberi di Anti - Phishing 
    ·Tipi di file supportati da Windows Media Player 11 
    Copyright © Conoscenza Informatica http://it.wingwit.com