aspose.info
UK

Файл ZST - формат стисненого файлу Zstandard

Оновлено

Що таке файл ZST?

Файл ZST — це стислий файл, створений за допомогою алгоритму стиснення Zstandard (zstd). Це стислий файл, створений за допомогою алгоритму зі стисненням без втрат. Файли ZST можна використовувати для стиснення різних типів файлів, таких як бази даних, файлові системи, мережі та ігри. Стандарт Z регулюється RFC 8878, який описує загальний механізм стиснення, тип носія та кодування вмісту.

Формат файлу ZST

Файли ZST зберігаються на диску у форматі стисненого файлу. Механізм стиснення описано в RFC 8878, який є застарілим RFC 8478.

Рамки ZST

Файл ZST складається з одного або кількох кадрів. Кожен кадр може бути або стандартним кадром Z, або кадром, який можна пропустити. Фрейм Zstandard містить стислі дані, тоді як фрейм, який можна пропустити, містить власні метадані користувача.

Zstandard Frame

Фрейм Zstandard має таку структуру.

ПолеРозмір у байтах
Магічне_число4 байти
Заголовок_кадру2-14 байтів
Блок_данихn байт
[Більше блоків_даних]
[Content_Checksum]4 байти

Кадр, який можна пропустити

Кадр, який можна пропустити, дозволяє вставляти метадані, визначені користувачем, у потік об’єднаних кадрів. Структура кадру, який можна пропустити, така.

Magic_NumberFrame_SizeUser_Data
4 байти4 байтиn байт

Посилання