Elektronika.lt
 2025 m. kovo 26 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
Kovo 26 d. 11:21
„Audi“ pristato naująjį „A5 e-hybrid“: įkraunamas hibridas su įspūdingu elektra nuvažiuojamu nuotoliu
Kovo 26 d. 08:28
El. parduotuvės – kibernetinių nusikaltėlių akiratyje: ne tik nutekina duomenis, bet ir pašalina iš „Google“ paieškos
Kovo 25 d. 20:23
„Oppo“ oficialiai pristatė naujuosius „A5“ ir „A5 Energy Edition“ išmaniuosius telefonus
Kovo 25 d. 17:27
Modernūs apšvietimo sprendimai namuose: apšvietimo specialistas atskleidžia, kokiam apšvietimui lietuviai negaili pinigų
Kovo 25 d. 14:33
Technologijų ironija: vaikai nuo ekranų galimai atsitrauks greičiau už tėvus
Kovo 25 d. 11:44
Ties Lietuvos pasieniu „Via Lietuva“ sieks užtikrinti nepertraukiamą 5G interneto ryšį
Kovo 25 d. 08:13
„Scania“ ir DHL išbandys elektrinį sunkvežimį su degalais varomu įkrovikliu
Kovo 24 d. 20:25
Kaip „macOS“ panaikinti failo atsisiuntimo šaltinio informaciją
Kovo 24 d. 17:27
KTU mokslininkai kuria pažangias miškų stebėsenos sistemas: ar ateityje miškai stebės patys save?
Kovo 24 d. 14:20
Logistikos ir sandėliavimo įmonių elektrifikacija: kiek leidžia sutaupyti?
FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
VAT calculator
VAT number check, What is VAT, How much is VAT
LEGO
Mänguköök, mudelautod, nukuvanker
KCD2 Mods
Installing KCD 2 Mods, KCD 2 Guides, KCD 2 Cheats
FS25 Mods
FS25 Harvesters, FS25 Tractors Mods, FS25 Maps Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
GTA 6 Wiki
GTA 6 Map, GTA 6 Characters, GTA 6 News
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
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.

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

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

Full feature custom PCB prototype service

Sveiki ir ekologiški maisto produktai

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

„Mokslo sriuba“

www.matuok.lt - Interneto spartos matavimo sistema

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas


Reklama
‡ 1999–2025 © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Reklama | Turinys | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina Valid XHTML 1.0!
Script hook v, Openiv, Menyoo
gta5mod.net
FS25 Mods, FS25 Tractors, FS25 Maps
fs25mods.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
LTV.LT – lietuviškų tinklalapių vitrina
www.ltv.lt/technologijos/
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama