Si Funksionon Arkivuesi

Përmbajtje:

Si Funksionon Arkivuesi
Si Funksionon Arkivuesi

Video: Si Funksionon Arkivuesi

Video: Si Funksionon Arkivuesi
Video: "Nuk blehet SHBA", Bushati për deklaratat e Ramës në Open: Ja se si funksionon lobimi në Amerikë 2024, Nëntor
Anonim

Arkivuesit janë programe që mund të kompresojnë informacionin në skedarë. Arkivuesit modernë ju lejojnë të kombinoni disa skedarë në një arkiv dhe të shihni përmbajtjen e arkivave të tilla. Madhësia e arkivit e krijuar me ndihmën e tyre rezulton të jetë shumë më e vogël se madhësia e skedarit origjinal.

Si funksionon arkivuesi
Si funksionon arkivuesi

Udhëzimet

Hapi 1

Parimi i përgjithshëm i funksionimit të shumicës së arkivorëve bazohet në një algoritëm që u zhvillua nga studiuesit A. Lampel dhe J. Ziv në vitet '80 të shekullit të kaluar. Algoritmi i krijuar nga Ziv dhe Lampel ju lejon të llogaritni kodin e kopjuar në një skedar dhe kështu të zvogëloni madhësinë e tij. Për këtë, një fjalor përpilohet nga sekuencat e të dhënave. Për shembull, kodi binar i skedarit përmban kombinimin e mëposhtëm: 10111011101110110011. easyshtë e lehtë të shohësh që kodi 1011 përsëritet disa herë në të. Arkivuesi zbulon një kod të tillë dhe e shkruan atë në arkiv vetëm një herë, dhe kur e zbërthejnë atë, ai përsëri zëvendëson kodin në vendet e nevojshme në skedar.

Hapi 2

Sa mirë do të kompresojë arkivi skedarin varet nga madhësia e fjalorit burimor. Nëse fjalori është shumë i madh, ai do të ndikojë në madhësinë e arkivit. Nëse madhësia e fjalorit është shumë e vogël, gabimet mund të ndodhin në arkivin e krijuar. Ju mund të rrisni raportin e kompresimit të një skedari duke përdorur kodimin e entropisë (e ashtuquajtura metoda Huffman). Me kodimin e entropisë, copat binare të përsëritura shkruhen duke përdorur një kod të shkurtër. Në arkivuesit modernë, kodimi i entropisë përdoret si një metodë shtesë e kodimit.

Hapi 3

Në sistemet Unix, gzip është arkivuesi më i popullarizuar. Ky arkivues kompreson të dhënat pa humbje dhe bazohet në algoritmin Deflate. Kompresimi i skedarëve këtu ndodh në dy mënyra - së pari, pjesët e kopjuara të kodit zëvendësohen, dhe pastaj karakteret në to zëvendësohen me karaktere të reja duke përdorur metodën Huffman. Arkivuesit për sistemet Unix kanë një numër disavantazhesh. Ata kryesisht kanë për qëllim arkivat e përbërë nga shumë skedarë, kështu që heqja e një skedari të vetëm është e vështirë. Kjo sepse arkivuesit Unix shikojnë një arkiv si një grup të vazhdueshëm të të gjithë skedarëve të paketuar në të. Arkivi formohet në bazë të informacionit që përmbahet në secilën skedar.

Hapi 4

Në sistemet Windows, arkivues të tillë si WinZip, 7-zip dhe WinRAR janë të zakonshëm. Ndryshe nga sistemet Unix, këta arkivorë janë të përqendruar në punën si me skedarë individualë ashtu edhe me arkiva të vazhdueshëm të përbërë nga shumë skedarë. Shumica e arkivuesve modernë të Windows "kuptojnë" shumë formate arkivash, mbështesin kriptimin dhe janë të aftë të kompresojnë skedarë shumë të mëdhenj (për shembull, madhësia maksimale e skedarit për arkivuesin WinRAR është më shumë se tetë miliardë gigabajt).

Recommended: