aspose.info
ID

File ZST - Format File Terkompresi Zstandar

Diperbarui

Apa itu file ZST?

File ZST adalah file terkompresi yang dihasilkan dengan algoritma kompresi Zstandard (zstd). Ini adalah file terkompresi yang dibuat dengan kompresi lossless oleh algoritma. File ZST dapat digunakan untuk mengompresi berbagai jenis file seperti database, sistem file, jaringan, dan game. Zstandard diatur oleh RFC 8878 yang menjelaskan keseluruhan mekanisme kompresi, jenis media, dan pengkodean konten.

Format File ZST

File ZST disimpan dalam format file terkompresi ke disk. Mekanisme kompresi seperti yang dijelaskan oleh RFC 8878 yang menggantikan RFC 8478.

Bingkai ZST

File ZST terdiri dari satu atau lebih frame. Setiap frame dapat berupa frame Zstandard atau frame yang dapat dilewati. Bingkai Zstandard berisi data terkompresi, sedangkan bingkai yang dapat dilewati berisi metadata pengguna khusus.

Bingkai Zstandar

Bingkai Zstandard memiliki struktur berikut.

BidangUkuran dalam Byte
Nomor_ Ajaib4 byte
Frame_Header2-14 byte
Blok_Datan byte
[Lebih Banyak Data_Blok]
[Content_Checksum]4 byte

Bingkai yang Dapat Dilewati

Bingkai yang dapat dilewati memungkinkan penyisipan metadata yang ditentukan pengguna dalam aliran bingkai yang digabungkan. Struktur frame yang dapat dilewati adalah sebagai berikut.

Nomor_ AjaibUkuran_BingkaiData_Pengguna
4 byte4 byten byte

Referensi