aspose.info
EL

Αρχείο ZST - Zstandard Compressed File Format

Ενημερώθηκε

Τι είναι ένα αρχείο ZST;

Ένα αρχείο ZST είναι ένα συμπιεσμένο αρχείο που δημιουργείται με τον αλγόριθμο συμπίεσης Zstandard (zstd). Είναι ένα συμπιεσμένο αρχείο που δημιουργείται με συμπίεση χωρίς απώλειες από τον αλγόριθμο. Τα αρχεία ZST μπορούν να χρησιμοποιηθούν για τη συμπίεση διαφορετικών τύπων αρχείων, όπως βάσεις δεδομένων, συστήματα αρχείων, δίκτυα και παιχνίδια. Το Zstandard διέπεται από το RFC 8878 που περιγράφει τον συνολικό μηχανισμό συμπίεσης, τον τύπο μέσων και την κωδικοποίηση περιεχομένου.

Μορφή αρχείου ZST

Τα αρχεία ZST αποθηκεύονται σε μορφή συμπιεσμένου αρχείου σε δίσκο. Ο μηχανισμός συμπίεσης είναι όπως περιγράφεται από το RFC 8878 που καταργεί το RFC 8478.

Πλαίσια ZST

Ένα αρχείο ZST αποτελείται από ένα ή περισσότερα πλαίσια. Κάθε πλαίσιο μπορεί να είναι είτε πλαίσιο Zstandard είτε πλαίσιο με δυνατότητα παράβλεψης. Ένα πλαίσιο Zstandard περιέχει συμπιεσμένα δεδομένα, ενώ ένα πλαίσιο με δυνατότητα παράβλεψης περιέχει προσαρμοσμένα μεταδεδομένα χρήστη.

Zstandard πλαίσιο

Ένα πλαίσιο Zstandard έχει την ακόλουθη δομή.

ΠεδίοΜέγεθος σε Byte
Μαγικός_Αριθμός4 byte
Κεφαλίδα_πλαισίου2-14 byte
Data_Blockn byte
[Περισσότερα Data_Blocks]
[Content_Checksum]4 byte

Πλαίσιο με δυνατότητα παράβλεψης

Ένα πλαίσιο με δυνατότητα παράβλεψης επιτρέπει την εισαγωγή μεταδεδομένων που ορίζονται από τον χρήστη σε μια ροή συνενωμένων πλαισίων. Η δομή ενός πλαισίου με δυνατότητα παράβλεψης είναι η εξής.

Μαγικός_ΑριθμόςΜέγεθος_πλαισίουΔεδομένα_χρήστη
4 byte4 byten byte

Βιβλιογραφικές αναφορές