Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> calculator >> program de calculator >>

Cum Fișier de compresie Works

te limbaje de programare sunt de asemenea foarte redundante, deoarece ei folosesc o relativ mică colecție de comenzi, care merge frecvent împreună într-un model set. Fișiere care includ o mulțime de informații unice, cum ar fi grafice sau fișiere MP3, nu poate fi comprimat mult cu acest sistem, deoarece nu se mai repeta multe modele (mai mult pe acest lucru în secțiunea următoare).

Dacă un fișier are o multime de modele repetate, rata de reducere de obicei crește cu dimensiunea fișierului. Puteți vedea acest lucru doar uitandu-te la exemplul nostru - dacă am fi avut mai mult de discursul lui Kennedy, ne-ar putea să se refere la modelele în dicționarul nostru mai des, și așa a obține mai mult din spatiu dosar fiecare intrare a lui. De asemenea, mai multe modele extinse ar putea apărea în activitatea mai mult timp, ceea ce ne permite de a crea un dicționar mai eficient.

Această eficiență depinde și de algoritmul specific folosit de programul de compresie. Unele programe sunt deosebit de potrivite pentru ridicarea modele în anumite tipuri de fișiere, și așa le pot comprima mai succint. Alții au dicționare în dicționare, care ar putea comprima eficient pentru fișiere mai mari, dar nu și pentru cele mai mici. În timp ce toate programele de compresie de acest fel lucrează cu aceeași idee de bază, există de fapt o afacere bună de variație în modul de executare. Programatorii sunt întotdeauna încercarea de a construi un sistem mai bun.
Pierderi și fără pierderi de compresie

Tipul de compresie am discutat aici este numit compresie fără pierderi, pentru că vă permite să creați fișierul original exact. Toate compresie fără pierderi se bazeaza pe ideea de rupere unui fișier într-o " mai mici " Formularul pentru transport sau depozitare și apoi punerea la loc pe celălalt capăt astfel încât să poată fi utilizat din nou.

de compresie lossy funcționează foarte diferit. Aceste programe elimina pur și simplu " inutile " biți de informații, croitorie fișierul astfel încât să fie mai mic. Acest tip de compresie este folosit foarte mult pentru reducerea dimensiunea fișierului de imagini bitmap, care tind să fie destul de voluminoase. Pentru a vedea cum functioneaza aceasta, să ia în considerare modul în care computerul ar putea comprima o fotografie scanată.

Un program compresie fără pierderi nu se poate face mult cu acest tip de fișier. În timp ce o mare parte a imaginii poate arata la fel - tot cerul e

Page [1] [2] [3] [4] [5] [6]