aspose.info
DA

ZST-fil - Zstandard komprimeret filformat

Opdateret

Hvad er en ZST fil?

En ZST-fil er en komprimeret fil, der er genereret med Zstandard (zstd) komprimeringsalgoritmen. Det er en komprimeret fil, der er oprettet med tabsfri komprimering af algoritmen. ZST-filer kan bruges til at komprimere forskellige typer filer, såsom databaser, filsystemer, netværk og spil. Z-standarden er styret af RFC 8878, der beskriver den overordnede komprimeringsmekanisme, medietype og indholdskodning.

ZST filformat

ZST-filer gemmes i komprimeret filformat på disk. Kompressionsmekanismen er som beskrevet af RFC 8878, der forælder RFC 8478.

ZST rammer

En ZST-fil består af en eller flere rammer. Hver ramme kan enten være en Zstandard-ramme eller en ramme, der kan springes over. En Zstandard-ramme indeholder komprimerede data, mens en ramme, der kan springes over, indeholder brugerdefinerede metadata.

Zstandard ramme

En Zstandard ramme har følgende struktur.

FeltStørrelse i bytes
Magic_Number4 bytes
Frame_Header2-14 bytes
Data_Blokn bytes
[Flere datablokke]
[Content_Checksum]4 bytes

Ramme, der kan springes over

En ramme, der kan springes over, gør det muligt at indsætte brugerdefinerede metadata i et flow af sammenkædede rammer. Strukturen af en ramme, der kan springes over, er som følger.

Magic_NumberFrame_SizeUser_Data
4 bytes4 bytesn bytes

Referencer