aspose.info
LT

ZST failas – Zstandartinis suspausto failo formatas

Atnaujinta

Kas yra ZST failas?

ZST failas yra suspaustas failas, generuojamas naudojant Zstandard (zstd) glaudinimo algoritmą. Tai suspaustas failas, sukurtas naudojant algoritmą be nuostolių suglaudinant. ZST failai gali būti naudojami įvairių tipų failams, pvz., duomenų bazėms, failų sistemoms, tinklams ir žaidimams, suspausti. Zstandardą valdo RFC 8878, kuris aprašo bendrą glaudinimo mechanizmą, medijos tipą ir turinio kodavimą.

ZST failo formatas

ZST failai diske saugomi suspausto failo formatu. Suspaudimo mechanizmas aprašytas RFC 8878, kuris paseno RFC 8478.

ZST rėmeliai

ZST failą sudaro vienas ar daugiau kadrų. Kiekvienas rėmelis gali būti Zstandartinis rėmelis arba praleidžiamas rėmelis. Zstandartiniame kadre yra suspausti duomenys, o praleidžiamame kadre yra pasirinktiniai vartotojo metaduomenys.

Zstandartinis rėmelis

Zstandard rėmo struktūra yra tokia.

LaukasDydis baitais
Magic_Skaičius4 baitai
Frame_Header2-14 baitų
Data_Blockn baitų
[Daugiau duomenų_blokų]
[Content_Checksum]4 baitai

Praleidžiamas kadras

Praleidžiamasis kadras leidžia įterpti vartotojo apibrėžtus metaduomenis į sujungtų kadrų srautą. Praleidžiamo rėmelio struktūra yra tokia.

Magic_SkaičiusRėmo_dydisVartotojo_duomenys
4 baitai4 baitain baitai

Nuorodos Nr.