aspose.info
RO

Fișier ZST - Format de fișier comprimat Zstandard

Actualizat

Ce este un fișier ZST?

Un fișier ZST este un fișier comprimat care este generat cu algoritmul de compresie Zstandard (zstd). Este un fișier comprimat care este creat cu compresie fără pierderi de către algoritm. Fișierele ZST pot fi utilizate pentru a comprima diferite tipuri de fișiere, cum ar fi baze de date, sisteme de fișiere, rețele și jocuri. Standardul Z este guvernat de RFC 8878 care descrie mecanismul general de compresie, tipul media și codificarea conținutului.

Format de fișier ZST

Fișierele ZST sunt stocate în format de fișier comprimat pe disc. Mecanismul de compresie este așa cum este descris de RFC 8878, care depășește RFC 8478.

Cadre ZST

Un fișier ZST este format din unul sau mai multe cadre. Fiecare cadru poate fi fie un cadru Zstandard, fie un cadru ignorabil. Un cadru Zstandard conține date comprimate, în timp ce un cadru care poate fi ignorat conține metadate personalizate ale utilizatorului.

Z cadru standard

Un cadru Zstandard are următoarea structură.

CâmpDimensiune în octeți
Număr_Magic4 octeți
Frame_Header2-14 bytes
Data_Blockn bytes
[Mai multe_blocuri de date]
[Suma de control_conținut]4 octeți

Cadru ignorabil

Un cadru care poate fi ignorat permite inserarea metadatelor definite de utilizator într-un flux de cadre concatenate. Structura unui cadru care poate fi ignorat este următoarea.

Număr_MagicDimensiune_cadruDate_utilizator
4 bytes4 bytesn bytes

Referințe