aspose.info
AR

ملف ZST - تنسيق الملف المضغوط Zstandard

تاريخ التحديث

ما هو ملف ZST؟

ملف ZST هو ملف مضغوط يتم إنشاؤه باستخدام خوارزمية الضغط Zstandard (zstd). إنه ملف مضغوط يتم إنشاؤه بضغط بدون فقدان بواسطة الخوارزمية. يمكن استخدام ملفات ZST لضغط أنواع مختلفة من الملفات مثل قواعد البيانات وأنظمة الملفات والشبكات والألعاب. يخضع Zstandard لـ RFC 8878 الذي يصف آلية الضغط الشاملة ونوع الوسائط وترميز المحتوى.

تنسيق الملف ZST

يتم تخزين ملفات ZST بتنسيق ملف مضغوط على القرص. آلية الضغط كما هو موضح في RFC 8878 التي عفا عليها الزمن RFC 8478.

إطارات ZST

يتكون ملف ZST من إطار واحد أو أكثر. يمكن أن يكون كل إطار إما إطار Zstandard أو إطارًا قابلاً للتخطي. يحتوي الإطار Zstandard على بيانات مضغوطة، بينما يحتوي الإطار القابل للتخطي على بيانات تعريف مخصصة للمستخدم.

الإطار Z القياسي

يحتوي الإطار Zstandard على الهيكل التالي.

الحقلالحجم بالبايت
الرقم_السحري4 بايت
Frame_Header2-14 بايت
Data_Blockn بايت
[المزيد من كتل_البيانات]
[Content_Checksum]4 بايت

إطار قابل للتخطي

يسمح الإطار القابل للتخطي بإدراج بيانات التعريف المعرفة من قبل المستخدم في تدفق الإطارات المتسلسلة. هيكل الإطار القابل للتخطي هو كما يلي.

الرقم_السحريحجم_الإطاربيانات_المستخدم
4 بايت4 بايتن بايت

مراجع