Hej någon som kan förklara hur zippprogram funkar? >Hur får man 4 bitar att innehålla samma information som 8 bitar?Zippprogram
Hur får man 4 bitar att innehålla samma information som 8 bitar?
Varför går vissa format att zippa mer än andra exempel en bmp fil kan man zippa 98% medans en jpg bild går inte alls att zippa. varför?Sv: Zippprogram
Det är inte riktigt så det går till. Ett komprimeringsprogram tar en fil, analyserar den och använder någon smart metod att beskriva filen på, där beskrivningen är mindre än själva filen.
Den vanligaste metoden är att ta bytesekvenser som förekommer flera gånger och använda en indikator på att de finns på fler ställen.
T.ex.
ABCABCABCABCABCABCABCABC
kan översättas till
8*ABC
(i princip, man skriver naturligtvis inte så i en fil)
Andra, mer sofistikerade metoder kan avnvända återkommande 'mönster' med mellanrum, osv.
Det man gör i bildkomprimering är att antingen beskriva sekvenser av färger eller övergångar mellan färger eller använda sig av nån fraktal analysator.
>Varför går vissa format att zippa mer än andra exempel en bmp fil kan man zippa 98% medans en jpg bild går inte alls att zippa. varför?
Eftersom en jpg-fil redan är komprimerad.
En komprimeringsrutin kan komprimera alla filer som har en lägre grad än komprimeringsrutinen.