aspose.info
TH

ไฟล์ ZST - รูปแบบไฟล์บีบอัด Zstandard

อัปเดตเมื่อ

ไฟล์ ZST คืออะไร??

ไฟล์ ZST เป็นไฟล์บีบอัดที่สร้างขึ้นด้วยอัลกอริธึมการบีบอัด Zstandard (zstd) เป็นไฟล์บีบอัดที่สร้างขึ้นด้วยการบีบอัดแบบไม่สูญเสียข้อมูลโดยอัลกอริธึม ไฟล์ ZST สามารถใช้บีบอัดไฟล์ประเภทต่างๆ เช่น ฐานข้อมูล ระบบไฟล์ เครือข่าย และเกม Zstandard อยู่ภายใต้การควบคุมของ RFC 8878 ซึ่งอธิบายกลไกการบีบอัดโดยรวม ประเภทสื่อ และการเข้ารหัสเนื้อหา

รูปแบบไฟล์ ZST

ไฟล์ ZST จะถูกจัดเก็บในรูปแบบไฟล์บีบอัดลงแผ่นดิสก์ กลไกการบีบอัดเป็นไปตามที่อธิบายโดย RFC 8878 ที่ทำให้ RFC 8478 ล้าสมัย

เฟรม ZST

ไฟล์ ZST ประกอบด้วยหนึ่งเฟรมขึ้นไป แต่ละเฟรมอาจเป็นเฟรม Zstandard หรือเฟรมที่ข้ามได้ เฟรม Zstandard มีข้อมูลที่บีบอัด ในขณะที่เฟรมที่ข้ามได้จะมีข้อมูลเมตาของผู้ใช้ที่กำหนดเอง

เฟรม Zstandard

เฟรม Zstandard มีโครงสร้างดังนี้

ฟิลด์ขนาดเป็นไบต์
Magic_Number4 ไบต์
Frame_Header2-14 ไบต์
Data_Blockn ไบต์
[ข้อมูลเพิ่มเติม_บล็อก]
[Content_Checksum]4 ไบต์

เฟรมที่ข้ามได้

เฟรมที่ข้ามได้ทำให้สามารถแทรกข้อมูลเมตาที่ผู้ใช้กำหนดในโฟลว์ของเฟรมที่ต่อกัน โครงสร้างของเฟรมที่ข้ามได้มีดังนี้

Magic_NumberFrame_SizeUser_Data
4 ไบต์4 ไบต์n ไบต์

ข้อมูลอ้างอิง