aspose.info
AZ

GZ Fayl Format - GNU Zipped Arxiv Faylı

Yeniləndi

GZ faylı nədir?

GZ faylı standart gzip (GNU zip) sıxılma alqoritmi ilə yaradılmış sıxılmış arxivdir. O, çoxlu sıxılmış faylları, qovluqları və fayl kötüklərini ehtiva edə bilər. Bu format əvvəlcə UNIX sistemlərində sıxılma formatlarını əvəz etmək üçün hazırlanmışdır. və hələ də Linux sistemlərində ən çox yayılmış arxiv növlərindən biridir. WinZip kimi proqramlar həm Windows, həm də MacOS-da məzmununa baxmaq üçün GZ fayllarını aça bilər.

GZ Fayl Format - Ətraflı Məlumat

Gzip arxivin sıxılması üçün DEFLATE alqoritmindən istifadə edir və ZIP arxiv formatından sıxılma alqoritmini fərdi fayllara deyil, tam arxivə tətbiq etməklə fərqlənir. Internet Engineering Task Force (IETF) tərəfindən nəşr olunan GZIP fayl formatı spesifikasiyalarının 4.3 versiyası fayl formatı haqqında ətraflı məlumatı ehtiva edir. Fayl formatı aşağıdakılardan ibarətdir:

  • Fayl başlığı

  • Könüllü Başlıqlar

  • Sıxılmış Məlumat

  • Fayl altbilgisi

GZ Fayl Başlığı

GZ fayl başlığı aşağıdakı kimi 10 baytdan ibarətdir:

OffsetÖlçüDəyərTəsvir
020x1f 0x8bFayl tipini müəyyən edən sehrli nömrə
21Compression Method * 0-7 (Ehtiyatda) * 8 (Söndürmə)
31Fayl Bayraqları
4432-bit vaxt damğası
81Sıxılma bayraqları
91Əməliyyat sistemi ID

Fayl Bayraqları

DəyərİdentifikatorTəsvir
0x01FTEXTQeyd edilibsə, sıxılmamış verilənlər ikili məlumat əvəzinə mətn kimi qəbul edilməlidir. Bu bayraq çarpaz platforma mətn faylları üçün sətir sonu çevrilməsinə işarə edir, lakin onu tətbiq etmir.
0x02FHCRCFaylda başlıq yoxlama cəmi var (CRC-16)
0x04FEXTRAFaylda əlavə sahələr var
0x08FNAMEFaylda orijinal fayl adı sətri var
0x10FCOMMENTFaylda şərh var
0x20Qorundu
0x40Qorundu
0x80Qorundu

Əməliyyat sistemi

DəyərTəsvir
0FAT fayl sistemi (MS-DOS, OS/2, NT/Win32)
1Amiqa
2VMS (və ya OpenVMS)
3Unix
4VM/CMS
5Atari TOS
6HPFS fayl sistemi (OS/2, NT)
7Macintosh
8Z-Sistem
9CP/M
10TOPS-20
11NTFS fayl sistemi (NT)
12QDOS
13Akorn RISCOS
255naməlum

GZ Könüllü Başlıqlar

Əlavə başlıqlar fayl bayraqları ilə işarələnənlərdir və orijinal fayl adı, əlavə sahələr, şərhlər və başlıq yoxlama məbləği kimi məlumatları ehtiva edir.

Sıxılmış Məlumat

Bu bölmə DEFLATE sıxılma alqoritmi ilə sıxılmış məlumatları ehtiva edir.

GZ Fayl Altbilgisi

Fayl altbilgisinin ölçüsü 8 baytdır və aşağıdakı məlumatları ehtiva edir.

OfsetÖlçüTəsvir
04Yoxlama məbləği (CRC-32)
44Sıxılmamış verilənlər ölçüsünün baytlarda dəyəri

İstinadlar

Həmçinin bax