Arxivləyici Necə Işləyir

Mündəricat:

Arxivləyici Necə Işləyir
Arxivləyici Necə Işləyir

Video: Arxivləyici Necə Işləyir

Video: Arxivləyici Necə Işləyir
Video: Sony PlayStation 2 incə ModBo 5 firmware Matrix 1.93 ümumi baxış quruluşu PS2 usb 2024, Dekabr
Anonim

Arxivləyicilər sənədlərdəki məlumatları sıxa bilən proqramlardır. Müasir arxivləyicilər bir neçə faylı bir arxivdə birləşdirməyə və bu cür arxivlərin məzmununa baxmağa imkan verir. Onların köməyi ilə yaradılan arxivin ölçüsü orijinal sənədin ölçüsündən çox kiçik olur.

Arxivləyici necə işləyir
Arxivləyici necə işləyir

Təlimat

Addım 1

Əksər arxivvericilərin ümumi fəaliyyət prinsipi tədqiqatçılar A. Lampel və J. Ziv tərəfindən keçən əsrin 80-ci illərində hazırlanmış bir alqoritmə əsaslanır. Ziv və Lampel tərəfindən yaradılan alqoritm bir sənəddə təkrar kod hesablamağa və bununla da ölçüsünü azaltmağa imkan verir. Bunun üçün məlumat ardıcıllığından bir lüğət tərtib edilmişdir. Məsələn, faylın ikili kodu aşağıdakı birləşməni ehtiva edir: 10111011101110110011. 1011 kodunun içərisində bir neçə dəfə təkrarlandığını görmək asandır. Arxiv verən belə bir kodu aşkarlayır və yalnız bir dəfə arxivə yazır və açarkən kodu yenidən sənəddəki lazımi yerlərdə əvəz edir.

Addım 2

Arxivləyicinin faylı necə yaxşı sıxacağını mənbə lüğətinin ölçüsündən asılıdır. Lüğət çox böyükdürsə, arxivin ölçüsünə təsir edəcəkdir. Lüğətin ölçüsü çox kiçikdirsə, yaradılan arxivdə səhvlər ola bilər. Entropiya kodlaşdırma (sözdə Huffman metodu) istifadə edərək bir sənədin sıxılma nisbətini artıra bilərsiniz. Entropiya kodlaması ilə təkrarlanan ikili hissələr qısa koddan istifadə edərək yazılır. Müasir arxivvericilərdə entropiya kodlaşdırma əlavə kodlaşdırma metodu kimi istifadə olunur.

Addım 3

Unix sistemlərində gzip ən populyar arxivdir. Bu arxivverici məlumatları itkisiz sıxır və Deflate alqoritminə əsaslanır. Buradakı sənədlərin sıxılması iki yanaşmada baş verir - əvvəlcə təkrarlanan kod parçaları dəyişdirilir və sonra Huffman metodundan istifadə edərək içindəki simvollar yeni simvollarla əvəz olunur. Unix sistemləri üçün arxiv verənlərin bir sıra çatışmazlıqları var. Bunlar ilk növbədə bir çox sənəddən ibarət arxivlərə yönəldilmişdir, buna görə tək bir sənədin açılması çətindir. Bunun səbəbi Unix arxivçilərinin bir arxivi içərisinə yığılmış bütün sənədlərin davamlı bir sıra kimi qəbul etməsidir. Arxiv hər bir sənəddə olan məlumatlar əsasında formalaşır.

Addım 4

Windows sistemlərində WinZip, 7-zip və WinRAR kimi arxivvericilər yaygındır. Unix sistemlərindən fərqli olaraq, bu arxivçilər həm fərdi fayllarla, həm də bir çox fayldan ibarət davamlı arxivlərlə işləməyə yönəldilmişdir. Əksər müasir Windows arxivləyiciləri bir çox arxiv formatını "başa düşürlər", şifrələməni dəstəkləyir və çox böyük sənədləri sıxmağa qadirdir (məsələn, WinRAR arxivi üçün maksimum fayl ölçüsü səkkiz milyard gigabaytdan çoxdur).

Tövsiyə: