aspose.info
LV

ZST fails — Zstandarta saspiestā faila formāts

Atjaunināts

Kas ir ZST fails?

ZST fails ir saspiests fails, kas tiek ģenerēts ar Zstandarta (zstd) saspiešanas algoritmu. Tas ir saspiests fails, kas tiek izveidots ar bezzudumu saspiešanu, izmantojot algoritmu. ZST failus var izmantot, lai saspiestu dažāda veida failus, piemēram, datu bāzes, failu sistēmas, tīklus un spēles. Zstandartu regulē RFC 8878, kas apraksta kopējo saspiešanas mehānismu, multivides veidu un satura kodējumu.

ZST faila formāts

ZST faili tiek saglabāti diskā saspiestā faila formātā. Kompresijas mehānisms ir aprakstīts RFC 8878, kas noveco RFC 8478.

ZST rāmji

ZST fails sastāv no viena vai vairākiem kadriem. Katrs rāmis var būt Zstandarta rāmis vai izlaižams rāmis. Zstandarta ietvarā ir saspiesti dati, savukārt izlaižamajā ietvarā ir pielāgoti lietotāja metadati.

Zstandarta rāmis

Zstandarta rāmim ir šāda struktūra.

LauksIzmērs baitos
Maģiskais_skaitlis4 baiti
Frame_Header2–14 baiti
Datu_Blockn baiti
[Vairāk datu_bloku]
[Content_Checksum]4 baiti

Izlaižams rāmis

Izlaižams rāmis ļauj ievietot lietotāja definētus metadatus savienoto kadru plūsmā. Izlaižamā rāmja struktūra ir šāda.

Maģiskais_skaitlisRāmja_izmērsLietotāja_dati
4 baiti4 baitin baiti

Atsauces Nr.