Onko normaalia, että yhdeksän megan tiedosto on pakattunakin yli kuusi megaa? Joudun lähettämään työn puolesta aika usein isompia tiedostoja ja eilen rupesin ihmettelemään tuota. Vai onko se ohjelma perseestä?
Pakkausohjelmasta
tietokonemasentaja
3189
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
tuo pakkaantuu, normaalia paremmin jopa.
Hyvinhän tuo on.
Riippuu pakattavastas datasta ja ohjelmasta. Paras pakkausohjelma tällä hetkellä on 7-zip. Käyttää siinä sitä .7z -pakkausmuotoa, LZMA algoritmia, dictionaryt yms. vivut täysille niin sitten et kyllä parempaa pakkausta löydä. Tuo korostuu etenkin suurilla tietomäärillä kun tuo osaa käyttää muistia hyödyksi hyvin pakatessa.
Mutta tosiaankin riippuu siitä datasta myös paljon. Testasin äsken ja näyttää vetävän tavallisella tekstidatalla 20%:n alkuperäisestä. Joku XML tai vaikka HTML -muotoiltu data menisi vielä tiiviimmin, samoin lähdekoodit.
Parempaa pakkaussuhdetta saat kun valitset joillekin tiedostotyypeille modernit ja tehokkaat tiedostomuodot. Esim. ääntä voit pakata häviöttömästi Flac -muodossa ja häviöllisesti sitten voit käyttää Ogg:iin tallennettua Vorbista.
Kuvat saa tiiviiksi häviöttömästi Png -muodossa ja pakkaussuhdetta voi parantaa huomattavasti optipng:llä kun pistät sen skannaamaan kaikki kaikki vaihtoehdot läpi. Häviöllissesti voit pakata PNG:llä vähentämällä värejä esim. imagemagik:lla jos kuvadata on sellaista missä paljon tasaisia värialueita. Valokuvamaisia kuvia kannattaa pakata jpeg -muodossa. Cjpeg on hyvä ohjelma pakkauksen automatisointiin.
Videotiedostoille sitten Matroskaan tallennettu H.264 AVC x264 -kodekilla pistää videotkin tiiviiksi, tosin häviöllisesti. Avidemux on näppärä työkalu tässä.
Kun tuollaiset "multimediat" on ensin pakattu sopiviin tiedostomuotoihin ja tiiviiksi niin tiedostot voi lopuksi kasata ja 7-zip:llä jolloin ne saa hyvin pieneen tilaan. Esim. jonkun esitysgrafiikkaohjelman kanssa missä tiedostoja kasataan esitykseksi, saa valtavasti kutistettua kokoa kun pakkailee ne kuvat yms. ennen kuin liittää ne.