Kaip veikia failų glaudinimas?

Kaip veikia failų glaudinimas?

Failų glaudinimas yra pagrindinė žiniatinklio veikimo dalis. Tai leidžia mums perkelti failus, kurie kitu atveju užimtų per daug pralaidumo ir laiko. Kai prieinate prie ZIP failų ar peržiūrite JPEG vaizdus, ​​jūs suspaudžiate failus.





Taigi, tam tikru momentu jūs tikriausiai uždavėte klausimą: kaip veikia failų glaudinimas? Čia yra pagrindinis žvilgsnis, kaip veikia suspaudimas.





Ką reiškia suspaudimas?

Paprasčiau tariant, failų glaudinimas (arba duomenų suspaudimas) yra failo dydžio sumažinimas, išsaugant pradinius duomenis. Tokiu būdu failas gali užimti mažiau vietos saugojimo įrenginyje, be to, jį lengviau perkelti internetu ar kitaip.





Svarbu pažymėti, kad suspaudimas nėra begalinis. Nors suspaudus failą į ZIP, jo dydis sumažėja, jūs negalite toliau suspausti failo, kad dar labiau sumažintumėte jo dydį.

Paprastai failų glaudinimas yra padalintas į du pagrindinius tipus: nuostolingas ir be nuostolių. Pažiūrėkime, kaip jie abu veikia paeiliui.



Kaip veikia failų glaudinimas: prarastas suspaudimas

Netinkamas suspaudimas sumažina failo dydį pašalindamas nereikalingas informacijos dalis. Tai dažniausiai pasitaiko vaizdo, vaizdo ir garso formatuose, kur nebūtina puikiai atvaizduoti šaltinio laikmenos. Daugelis įprastų šių tipų laikmenų formatų naudoja nuostolingą glaudinimą; MP3 ir JPEG yra du populiarūs pavyzdžiai.

MP3 nėra visa garso informacija iš pradinio įrašo-vietoj to ji skleidžia kai kuriuos garsus, kurių žmonės negirdi. Bet kokiu atveju nepastebėtumėte, kad jų trūksta, todėl pašalinus šią informaciją sumažėja failo dydis ir iš esmės nėra trūkumų.





kaip įvesti „bios windows 10“ paleidžiant

Panašiai JPEG pašalina neesmines vaizdų dalis. Pvz., Paveikslėlyje, kuriame yra mėlynas dangus, JPEG glaudinimas gali pakeisti visus dangaus taškus į vieną ar du mėlynos spalvos atspalvius, o ne naudoti dešimtis skirtingų atspalvių.

Tačiau kuo labiau suspaudžiate failą, tuo labiau pastebimas kokybės praradimas. Tikriausiai tai patyrėte su purvinu MP3 failu, įkeltu į „YouTube“. Pavyzdžiui, palyginkite šį aukštos kokybės muzikos takelį:





Su šia labai suspausta tos pačios dainos versija:

Prarastas suspaudimas tinka, kai faile yra daugiau informacijos, nei jums reikia jūsų tikslams. Pavyzdžiui, tarkime, kad turite didžiulį RAW vaizdo failą. Nors tikriausiai norite išsaugoti šią kokybę spausdindami vaizdą ant didelės reklamjuostės, beprasmiška įkelti RAW failą į „Facebook“.

Nuotraukoje yra tiek daug duomenų, kurių nepastebima žiūrint socialinės žiniasklaidos svetainėse. Suspaudus vaizdą į aukštos kokybės JPEG, išmetama tam tikra informacija, tačiau plika akimi vaizdas atrodo beveik toks pat. Pamatyti palyginame populiarius vaizdo formatus giliau pažvelgti į tai.

Prarastas suspaudimas bendro naudojimo metu

Kaip jau minėjome, nuostolingas suspaudimas puikiai tinka daugumai laikmenų. Dėl to labai svarbu tokioms įmonėms kaip „Spotify“ ir „Netflix“, kurios nuolat perduoda didžiulį informacijos kiekį. Kiek įmanoma sumažinant failo dydį, tuo pačiu išlaikant kokybę, jų veikimas tampa efektyvesnis. Ar galite įsivaizduoti, jei kiekvienas „YouTube“ vaizdo įrašas būtų saugomas ir perduotas originaliu nesuspaustu formatu?

Tačiau nuostolingas glaudinimas neveikia taip gerai failams, kuriuose visa informacija yra labai svarbi. Pavyzdžiui, naudojant nuostolingą glaudinimą teksto faile arba skaičiuoklėje, rezultatas bus suklaidintas. Jūs tikrai negalite nieko išmesti, nepakenkdami galutiniam produktui.

Saugodami nuostolingu formatu, dažnai galite nustatyti kokybės lygį. Pavyzdžiui, daugelis vaizdo redaktorių turi slankiklį, kad pasirinktų JPEG kokybę nuo 0 iki 100.

Jei sutaupysite maždaug 90 ar 80 procentų, failo dydis šiek tiek sumažės, o akys mažai skiriasi. Tačiau jei išsaugosite prastą kokybę arba pakartotinai išsaugosite tą patį failą nuostolingu formatu, jis pablogės.

Žemiau galite pamatyti to pavyzdį (spustelėkite, jei norite pamatyti didesnius vaizdus). Kairėje yra originalus vaizdas, atsisiųstas iš „Pixabay“ kaip JPEG. Vidurinis vaizdas yra išsaugotas kaip JPEG, esant 50 procentų kokybei. Dešiniajame paveikslėlyje rodomas originalus vaizdas, išsaugotas kaip 10 procentų kokybės JPEG.

Vaizdų galerija (3 vaizdai) Išplėsti Išplėsti Išplėsti Uždaryti

Greitai žvilgtelėjus, vidurinis vaizdas neatrodo labai blogai. Artefaktus aplink dėžių kraštus galite pastebėti tik padidinę. Žinoma, dešiniajame kampe esantis vaizdas iš karto atrodo siaubingai.

Prieš apkarpant įkėlimui, failo dydis buvo atitinkamai 874 KB, 310 KB ir 100 KB.

Kaip veikia failų glaudinimas: glaudinimas be nuostolių

Glaudinimas be nuostolių yra būdas sumažinti failo dydį, kad galėtumėte puikiai atkurti pradinį failą. Priešingai nei nuostolingas suspaudimas, jis neišmeta jokios informacijos. Vietoj to, be nuostolių suspaudimas iš esmės veikia pašalinant perteklių.

kaip išvalyti talpyklą „Android“ vienu metu

Paimkime pagrindinį pavyzdį, kad parodytume, ką tai reiškia. Žemiau yra 10 plytų krūva: dvi mėlynos, penkios geltonos ir trys raudonos. Ši krūva yra paprastas būdas iliustruoti tuos blokus, tačiau yra ir kitas būdas tai padaryti.

Užuot parodę visus 10 blokų, galime pašalinti visas spalvas, išskyrus vieną. Tada, jei mes naudojame skaičius, norėdami parodyti, kiek kiekvienos spalvos plytų buvo, mes pateikėme tą patį informacijos bitą, naudodami daug mažiau plytų. Vietoj 10 plytų mums dabar reikia tik trijų.

Tai paprasta iliustracija, kaip galima suspausti be nuostolių. Ji saugo tą pačią informaciją efektyviau, pašalindama perteklių. Apsvarstykite tikrąjį failą, kuriame yra ši eilutė:

mmmmmuuuuuuuoooooooooooo

Galima „suspausti“ į šią, daug trumpesnę formą:

m5u7o12

Tai leidžia mums naudoti septynis simbolius, o ne 24, kad būtų pateikti tie patys duomenys, o tai žymiai sutaupo.

Kompresija be nuostolių kasdien

Kaip minėjome aukščiau, suspaudimas be nuostolių yra svarbus tais atvejais, kai negalite pašalinti jokio originalaus failo. Jei jums buvo įdomu, kaip veikia ZIP failai, tai yra atsakymas.

Kai kuriate ZIP failą iš programos, vykdomos sistemoje „Windows“, jis naudoja glaudinimą be nuostolių. ZIP failų glaudinimas yra efektyvesnis būdas saugoti programą, tačiau, kai ją išpakuojate (išskleidžiate), yra visa pradinė informacija. Jei vykdantiems failams suspausti naudojate nuostolingą glaudinimą, neišpakuota versija bus sugadinta ir netinkama naudoti.

Įprasti formatai be nuostolių yra PNG vaizdams, FLAC garsui ir ZIP. Vaizdo įrašų formatai be praradimo yra reti, nes jie užimtų daug vietos.

Kada naudoti „Lossy vs. Lossless Compression“

Dabar, kai pažvelgėme į abi failų glaudinimo formas, jums gali kilti klausimas, kada turėtumėte naudoti vieną ar kitą. Kaip paaiškėja, nėra „geresnės“ suspaudimo formos-viskas priklauso nuo to, kam naudojate failus.

Apskritai, jei norite tobulos šaltinio medžiagos kopijos, turėtumėte naudoti glaudinimą be nuostolių, o suspaudimą, kai netobula kopija yra pakankamai gera. Pažvelkime į kitą pavyzdį, kad pamatytume, kaip jie gali veikti harmoningai.

Pasakykite, kad ką tik iškasė savo seną kompaktinių diskų kolekciją ir nori ją suskaitmeninti taigi visa muzika yra jūsų kompiuteryje. Kai kopijuojate savo kompaktinius diskus, prasminga naudoti tokį formatą kaip FLAC, kuris yra be nuostolių. Tai leidžia kompiuteryje turėti pagrindinę kopiją, kuri yra tokia pat gera kaip ir originalus kompaktinis diskas.

Vėliau galbūt norėsite įdėti muzikos į savo telefoną ar seną MP3 grotuvą, kad galėtumėte klausytis kelyje. Tikriausiai jums nerūpi, kad jūsų muzika tam būtų nepriekaištingos kokybės, todėl galite konvertuoti FLAC failus į MP3 . Taip gausite garso failą, kuris vis dar puikiai klausomas, tačiau neužima tiek vietos jūsų mobiliajame įrenginyje. Iš FLAC konvertuoto MP3 kokybė bus tokia gera, tarsi sukūrėte suspaustą MP3 tiesiai iš originalaus kompaktinio disko. Jūs netgi galite suspausti vaizdo įrašą tiesiai „iPhone“ .

Failo duomenų tipas taip pat gali nulemti, kuris glaudinimo būdas yra geriausias. Kadangi PNG atvaizdai glaudinami be nuostolių, jie siūlo nedidelius failų dydžius vaizdams, kuriuose yra daug vienodos vietos, pvz., Kompiuterio ekrano kopijų. Tačiau pastebėsite, kad PNG užima daug daugiau vietos, kai vaizduoja realaus pasaulio nuotraukų spalvų maišalynę.

Susirūpinimas failų glaudinimo metu

Kaip matėme, konvertuoti nuostolingus formatus į nuostolingus yra gerai, kaip ir konvertuoti vieną be nuostolių formatą į kitą. Tačiau niekada neturėtumėte konvertuoti nuostolingo formato į be nuostolių ir saugotis, kad vienas nuostolingas formatas būtų pakeistas į kitą.

kaip paleisti „Android“ saugiuoju režimu

Praradusių formatų konvertavimas į nuostolius yra tiesiog vietos švaistymas. Atminkite, kad nuostolingi formatai išmeta duomenis; tų duomenų atkurti neįmanoma.

Tarkime, kad turite 3 MB MP3 failą. Konvertavus jį į FLAC, gali būti sukurtas 30 MB failas, tačiau šiuose 30 MB yra tikslių garsų, kuriuos padarė daug mažesnis MP3. Grįžus į formatą be nuostolių, „neatsigaunama“ informacija, kurią išmetė MP3 suspaudimas.

Galiausiai, kaip minėta anksčiau, vieno nuostolingo formato konvertavimas į kitą (arba pakartotinis išsaugojimas tuo pačiu formatu) dar labiau pablogins kokybę. Kiekvieną kartą, kai taikote nuostolingą suspaudimą, prarandate daugiau detalių. Tai tampa vis labiau pastebima, kol failas iš esmės nesugadinamas.

Kaip veikia suspaudimas? Dabar tu žinai

Mes pažvelgėme į nuostolingą ir be nuostolių suspaudimą, kad pamatytume, kaip jie veikia. Dabar jūs žinote, kaip galima išsaugoti mažesnio dydžio failą nei jo pradinė forma ir kaip pasirinkti geriausią būdą jūsų poreikiams.

Žinoma, algoritmai, sprendžiantys, kokie duomenys bus išmesti naudojant nuostolingus metodus ir kaip geriausiai išsaugoti nereikalingus duomenis suspaudžiant be nuostolių, yra daug sudėtingesni, nei mes čia paaiškinome. Šia tema galite rasti daug daugiau, jei jus domina.

Išbandėte be nuostolių suspaudimą ir norite ką nors nusiųsti draugui? Išbandykite šiuos greitus būdus, kaip perkelti didelius failus į internetą. Ir jei jums reikia pagalbos suspausti didelius garso failus , čia yra keletas paprastų ir veiksmingų būdų.

Dalintis Dalintis „Tweet“ Paštu „Canon“ prieš „Nikon“: kuris fotoaparato prekės ženklas yra geresnis?

„Canon“ ir „Nikon“ yra du didžiausi pavadinimai fotoaparatų pramonėje. Tačiau kuris prekės ženklas siūlo geresnę fotoaparatų ir objektyvų seriją?

Skaityti toliau
Susijusios temos
  • Technologija paaiškinta
  • Failo suspaudimas
  • ZIP failai
Apie autorių Benas Stegneris(Paskelbti 1735 straipsniai)

Benas yra „MakeUseOf“ redaktoriaus pavaduotojas ir pradinis vadovas. Jis paliko IT darbą ir rašė visą darbo dieną 2016 m. Ir niekada neatsigręžė atgal. Jau daugiau nei septynerius metus jis, kaip profesionalus rašytojas, apima technines pamokas, vaizdo žaidimų rekomendacijas ir dar daugiau.

Daugiau iš Ben Stegner

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia