| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • 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
  •  
    Connaissances Informatiques >> Logiciel >> Compression de données >> Content
    Compression et décompression Algorithmes
    grands programmes et fichiers informatiques contiennent souvent trop de données à transmettre facilement ou de les enregistrer . Pour résoudre ce problème , les programmeurs ont mis au point des algorithmes ou des systèmes ingénieux pour compresser et décompresser des fichiers . Ils sont utilisés pour diminuer la taille des fichiers image , vidéo, logiciels et autres afin qu'ils puissent être plus facilement utilisable. Compression

    un algorithme de compression doit spécifiquement un dictionnaire de code et un tampon de sortie qui est de 50 pour cent plus grande que les données. Données est adaptée et ensuite rétréci vers le bas de sa forme simplifiée. Par exemple, si vous avez un morceau octet 32 du code qui peut correspondre à un 16 octets , alors vous êtes en mesure de réduire la mémoire de moitié. Un fichier tests de compression pour simplifier l'ensemble de votre base de code .
    Décompression

    de décompression est un peu plus simple que la compression , car il ne nécessite pas un emplacement mémoire spécifique. Lorsque vous décompressez -vous simplement à déterminer si les données sont un match ou littéral. Si c'est un match , puis décompression n'est pas nécessaire et les données sont copiées à partir du dernier tampon. S'il est un littéral, alors vous encodez le différentiel à la mémoire tampon de sortie.
    Compression code

    Un algorithme pour compresser les données utilise des pointeurs pour identifier la mémoire l'emplacement, match les données, puis soustraire le code supplémentaire une fois qu'il est compressé. Ainsi, le «si - autre " fonction algorithmique peut apparaître comme suit :

    if ( valid_pointer ( jeu) && * correspondance == * && d'entrée * ( correspondance + 1) == * (entrée + 1) ) {if ( littérale décompression code

    code de décompression en revanche ne fait que copier le code littéral pour qu'il puisse être reproduit dans un tampon de sortie au moment opportun . Il soustrait ensuite la mémoire supplémentaire du programme. Le " si - alors " fonction peut apparaître comme suit:

    while ( entrée < fin ) {if ( * Entrée & 0x80 ) {//matchlength = DecodeLength ( et entrée) ; offset = DecodeOffset ( et entrée) ; //même algorithme que DecodeLengthwhile (longueur -> 0) { * output = * ( sortie - offset) ; + + sortie;

    Previous :

    next :
      articles connexes
    ·Comment faire un fichier Zip ou fichier compressé 
    ·Comment créer des archives Split pour WinZip avec 7 -Z…
    ·Comment compresser un dossier de messagerie sur Mac 
    ·Comment traiter Rar et fichiers ZIP 
    ·Puis-je compresser un fichier MPEG 
    ·Qu'est-ce que MP3 Compression de fichiers 
    ·Compression de fichiers Outils 
    ·Comment désarchiver un fichier Zip 
    ·Comment compresser les fichiers PNG 
    ·Comment compresser les fichiers à l'aide de Windows Vi…
      articles en vedette
    ·Comment faire pour supprimer une couleur avec Gimp 
    ·Comment copier et coller des valeurs de champs dans Acc…
    ·Comment supprimer licences de jeu Skype 
    ·Comment enlever les poils du visage dans Photoshop 
    ·Comment convertir Microsoft Word au format PDF 
    ·Quelle est l'importance du suivi des données 
    ·Comment activer WS -RM gestionnaire d'événements 
    ·Comment faire pour enregistrer une animation PowerPoint…
    ·Comment activer Office Enterprise 
    ·Le meilleur moyen de sauvegarder un système d'exploita…
    Copyright © Connaissances Informatiques http://fr.wingwit.com