Ok jeg har set et file på 40mb bliv skrumpet helt ned til 5mb!
Men hver gang jeg tror det af med Winrar og compresse et file bliver den bare måske 500kb mindren end originalen!
Hvad fanden skal der egenligt til?
Ok jeg har set et file på 40mb bliv skrumpet helt ned til 5mb!
Men hver gang jeg tror det af med Winrar og compresse et file bliver den bare måske 500kb mindren end originalen!
Hvad fanden skal der egenligt til?
Det kommer meget an på hvad det er du pakker...
Hvis jeg fx. tager 10Mtest.rnd (som er en total ukompirmeret fil) på nøjagtig 10 mb fra TDC ftp test server... Og pakker den med WinRAR, og selvfølgelig vælger best compression...
Så ender jeg op med dette resultat:
[Blocked Image: http://bubbi.1go.dk/winrar.jpg]
Dvs 10 mb blev til 1 mb...
Hvis jeg så tager den rar fil jeg har pakket.. Og kalder den 10Mtest.rar1, altså så winrar ikke kender filtypen.. Og vil pakke den.. Så bliver den jo ikke til en 1/10 af de 1 mb.. Nej, fordi det den skal pakke allerede er komprimeret.. Så den vil ende med et resiltat der hedder 10Mtest.rar på samme størrelse som 10Mtestrar1...
Altså kan den ikke komprimere filer der i forvejen er komprimeret..
Har lige prøvet at samme med et .exe og et normalt bitmap billede men ikke en skid og filene var ike comprimeret i forvejen!
Man kan sige at komprimering er en sammentrækning af linier. Som sagt er filer basseret på tegn (et'er og nuller).
Eksempel:
Vi lader som om filen består af følgende:
aaaaaaaaaaaaaaahhhhhhhhhhhhddddddddddd
Så kan man sige at det de gør er og sige til programmet at filen består af 15a'er, 12 h'er og 11d'er
Så kunne de jo skriver sådan i filen i stedet:
a15h12d11
Det fylder mindre en det oven over jo.
Men hvis nu filen istedet bestod af dette:
djfhdfnasildvnalskvbasoiuevjoasdvnasævdmo
Så kan man ikke forkorte det ret meget.
Derfor kan filer der bliver komprimeret svinge MEGET i størrelse.
Du kan foreksempel lave en .txt med en million 1 taller. OG prøv så og komprimer den. Så skal du se løjer.
Håber det hjalp på dit spørgsmål.
Nogen der har noget de vil inskyde? Eller ramte jeg ikke "kerne" godt nok?
Nu skal du huske der findes MANGE forskellige komprimering former. Så de bruger ikke LIGE den måde som jeg beskrev.
QuoteDisplay MoreOriginally posted by SShadowS
Man kan sige at komprimering er en sammentrækning af linier. Som sagt er filer basseret på tegn (et'er og nuller).
Eksempel:
Vi lader som om filen består af følgende:
aaaaaaaaaaaaaaahhhhhhhhhhhhddddddddddd
Så kan man sige at det de gør er og sige til programmet at filen består af 15a'er, 12 h'er og 11d'er
Så kunne de jo skriver sådan i filen i stedet:
a15h12d11
Det fylder mindre en det oven over jo.
Men hvis nu filen istedet bestod af dette:
djfhdfnasildvnalskvbasoiuevjoasdvnasævdmo
Så kan man ikke forkorte det ret meget.
Derfor kan filer der bliver komprimeret svinge MEGET i størrelse.
Du kan foreksempel lave en .txt med en million 1 taller. OG prøv så og komprimer den. Så skal du se løjer.
Håber det hjalp på dit spørgsmål.
Nogen der har noget de vil inskyde? Eller ramte jeg ikke "kerne" godt nok?
Nu skal du huske der findes MANGE forskellige komprimering former. Så de bruger ikke LIGE den måde som jeg beskrev.
Udmærket forklaring, sådan der kan alle forstå det.
Nårh På den måde! hehe! Jeg tror jeg har det nu!
Jeg prøved at Comprimere et txt file med kun 1 tal, der fyldt 300kb, efter jeg den var komprimeret var den 200 byte.
THX!