Elektronika.lt
 2021 m. spalio 21 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 NaujienosSąrašas
 StraipsniaiSąrašas
 Vaizdo siužetaiSąrašas
 Nuolaidos, akcijosSąrašas
 Produktų apžvalgosSąrašas
 Naudingi patarimaiSąrašas
 Vykdomi projektaiSąrašas
 Schemų archyvasSąrašas
 Teorija, žinynaiSąrašas
 - Elektronikos komponentai
 - Elektronikos technologija
 - Parametrų apskaičiavimai
 - Kompiuterija
 - Telekomunikacijos
 - Įvairi teorija
 Nuorodų katalogai
 Įvairūs siuntiniai
 Bendravimas
 Skelbimai ir pasiūlymai
 Elektronikos remontas
 Robotų kūrėjų klubas
 RTN žurnalo archyvas






 Verta paskaityti
Spalio 20 d. 20:15
Atominiu laikrodžiu išmatuotas bendrojo reliatyvumo poveikis laikui vieno milimetro atstumu
Spalio 20 d. 17:24
„Apple“ pristatė naujuosius galiūnus
Spalio 20 d. 14:19
SEB bankas įspėja gyventojus – neapsigaukite, sukčiai suįžūlėjo
Spalio 20 d. 11:02
ESET pristato dirbtinio intelekto veikimu paremtą antivirusinę programą
Spalio 20 d. 08:28
Kas nutiktų, jei žlugtų socialiniai tinklai? Taip, kaip anksčiau, jau nebebūtų
Spalio 19 d. 20:06
Programėlės, padėsiančios užtikrinti išmaniųjų telefonų saugumą
Spalio 19 d. 17:10
Prestižinį apdovanojimą pelnę inžinieriai: apie stulbinamus lazerių pritaikymo būdus
Spalio 19 d. 14:08
Kibernetinio saugumo ekspertai: nemokėkite išpirkos, jei tapote atakos auka
Spalio 19 d. 11:17
Elektromobilių įkrovimo stotelių poreikis auga
Spalio 19 d. 08:14
4 paplitę kibernetinio sukčiavimo būdai – įsidėmėkite ir neapsigaukite
FS19 Mods
FS19 Courseplay, FS19 Maps, FS19 Seasons
GTA 5 Mods
GTA 5 Cheats, GTA 5 vehicle mods, GTA 5 Map mods
FS 19 Tractors
Farming Simulator 19 Mods, FS 19 Maps, FS22 Mods
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS22 Trucks
VAT calculator
VAT number check, What is VAT, How much is VAT
LS19 Mods
Fs19 modhub, fs19 maps, FS19 Seasons
FS19 Mapy
Farming Simulator 19 mody, FS19 Tractor, FS19 Truck
MSFS2020 Liveries
Flight Simulator 2020 Mods, MSFS2020 Scener, MSFS2020 Airports
Sims 4 Mods
Sims 4 cheats, Sims 4 money cheat, Sims 4 careers
Lastenvaunut
Turvaistuin, Matkarattaat, Lasten vaatteet
Paskola internetu
Vartojimo paskola, paskola automobiliui, paskola būsto remontui
FS22 Map mods
Farming simulator 22 mods, FS22 Harvesters, FS22 Seasons
FS22 Mods
FS22 Harvesters, FS22 Tractors Mods, FS22 Maps Mods
Reklama
 Teorija, žinynai » Kompiuterija Dalintis | Spausdinti

Kaip veikia „zip“ failų glaudinimas

Publikuota: 2012-10-29 21:33
Tematika: Kompiuterija
Skirta: Pradedantiems
Aut. teisės: ©15min, UAB
Inf. šaltinis: 15min.lt

Jei kada nors siuntėte el. laišką, įkėlėte ar atsisiuntėte kelis didelius failus ar programas, veikiausiai teko susidurti su suglaudintais „zip“ failais. Į „zip“ failą galima suspausti daug dokumentų sumažinant bendrą jų užimamą vietą ir palengvinant (bei pagreitinant) jų persiuntimą.

 Rodyti komentarus (1)
Įvertinimas:  1 2 3 4 5 

Kaip veikia „zip“ failų glaudinimasJei kada nors siuntėte el. laišką, įkėlėte ar atsisiuntėte kelis didelius failus ar programas, veikiausiai teko susidurti su suglaudintais „zip“ failais.

Į „zip“ failą galima suspausti daug dokumentų sumažinant bendrą jų užimamą vietą ir palengvinant (bei pagreitinant) jų persiuntimą, rašo Mashable.com.

Šį suspaudimo būdą 1986 metais sugalvojo Phillipas Katzas. Jis pirmą kartą buvo pritaikytas programoje „PKZip“. Ilgainiui P.Katzo sugalvotas glaudinimo metodas išpopuliarėjo, o dabar populiariausios operacinės sistemos „Windows“ bei „MacOS“ net turi vidinius įskiepius „zip“ failams sukurti ir išskleisti.

Kaip veikia ši technologija? Kokių magiškų galių reikia, kad failas užimtų mažiau vietos, bet neprarastų saugomos informacijos?

Ši magija tėra gana paprastas algoritmas, išskaidantis dokumentą į mažesnes dalis, jas surūšiuojantis ir atsikratantis to, ko nereikia.

Supaprastintam pavyzdžiui panaudosime tokį sakinį: „Nėra ugnies be dūmų, nėra dūmų be ugnies“. Sakykime, tai yra dokumentas, kurį reikia suspausti.

Kiekvienas žodis sakinyje panaudojamas du kartus. Jei kiekviena raidė ir tarpai sudarytų vieną atminties vienetą, tuomet visas sakinys užimtų 40 tokių vienetų. Jei sukurtume sunumeruotą kodą – arba savotišką žodyną – šiam sakiniui, jis atrodytų taip:

  1. Nėra
  2. ugnies
  3. be
  4. dūmų

O visą sakinį būtų galima iššifruoti taip: 1 2 3 4; 1 4 3 2. Tokiu atveju šis sakinys jau užimtų 16 atminties vienetų (pats „žodynas“ saugomas kitame faile, kurį programa naudoja atlikdama suglaudinimo ar išskleidimo veiksmą).

Tai vadinama „suglaudinimu nepatiriant nuostolių“ (angl. lossless compression) – išsaugoma visa originalaus failo informacija. Tokiu principu veikia glaudinimo programos, tiesa, jų darbas yra kiek labiau komplikuotas – jos suranda ir atpažįsta dažnai pasikartojančius mažesnius šablonus ir naudoja kur kas ilgesnį „žodyną“. Taigi, ji gali atrasti kur kas efektyvesnį būdą glaudinti dokumentus.

Įvairių tipų dokumentuose dažnai naudojami pasikartojantys šablonai. Tačiau failų glaudinimo santykis priklauso ne tik nuo dokumento pobūdžio, dydžio, bet ir to, kaip programa nusprendžia jį suglaudinti.

Tarkime, nuotraukas ar „MP3“ failus sudaro daugiau unikalios informacijos, kurioje sudėtinga rasti šablonų. Tokiu atveju galima naudoti „nuostolingą suglaudinimą“ (angl. lossy compression) – archyvavimo programos atsikrato informacijos, kurią jos laiko nesvarbia.

Pavyzdžiui, jei turite nuotrauką, kurios nemažą dalį sudaro mėlynas dangus, glaudinimo programa gali pasirinkti kelis dažniausiai pasitaikančius melsvus atspalvius ir juos naudoti visame mėlyname plote. Jei sistema suveiks tinkamai, gali būti, kad pokyčiai bus nė nepastebimi, tačiau nuotraukos dydis gerokai sumažės.

Šio suspaudimo būdo problema ta, kad išskleidę failą turėsite nebe originalų dokumentą. Taigi, jis negali būti naudojamas tokiais atvejais, kai būtina išskleisti visą originalią informaciją (pvz., glaudinant tekstus, duomenų bazes, programas ir kt.).


15min.lt



Draudžiama platinti, skelbti, kopijuoti
informaciją su nurodyta autoriaus teisių žyma be redakcijos sutikimo.

www.esaugumas.lt – apsaugok savo kompiuterį!

TMS ELECTRONICS
TMS ELECTRONICS

www.rslietuva.com – nemokamas elektronikos komponentų pristatymas

www.matuok.lt - Interneto spartos matavimo sistema

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Mokslo festivalis „Erdvėlaivis Žemė

„Deinavos baldai“ — šeimos baldai

ENEBA's game store

Technologijos.lt

LTV.LT - lietuviškų tinklalapių vitrina

Lietuvos mokinių neformaliojo švietimo centras

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

www.rrt.lt – Lietuvos Respublikos ryšių reguliavimo tarnyba


Reklama
‡ 1999–2021 © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Reklama | Turinys | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina Valid XHTML 1.0!
LTV.LT – geriausių lietuviškų tinklalapių katalogas
www.ltv.lt/technologijos/
Farming Simulator 2019 Mods, FS22 Mods, FS19 Maps
farmingsimulator19mods.fr
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Ilgalaikiai kreditai, paskola už automobilį, kreditų skaičiuoklė
www.mokilizingas.lt
FS19 Mods, FS17 Mods, FS15 Mods
www.farming2015mods.com
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama