Τι είναι ένα αρχείο 7Z;
Το 7z είναι μια μορφή αρχειοθέτησης για τη συμπίεση αρχείων και φακέλων με υψηλή αναλογία συμπίεσης. Βασίζεται στην αρχιτεκτονική ανοιχτού κώδικα που καθιστά δυνατή τη χρήση οποιωνδήποτε αλγορίθμων συμπίεσης και κρυπτογράφησης. Η μορφή υποστηρίζεται τώρα από μια σειρά εφαρμογών λογισμικού όπως το 7-ZIP το οποίο είναι δημόσια διαθέσιμο για λήψη και χρήση για χειρισμό αρχείων .7z. Τα αρχεία με επέκταση .7z έχουν εφαρμογή τύπου mime/συμπιεσμένα x-7z.
Υποστηριζόμενες μέθοδοι συμπίεσης σε 7z
Το 7z μπορεί να υποστηρίξει οποιεσδήποτε μεθόδους συμπίεσης λόγω της ανοιχτής αρχιτεκτονικής του. Παρακάτω είναι μια λίστα με τις μεθόδους συμπίεσης που είναι διαθέσιμες αυτήν τη στιγμή και υποστηρίζονται από το 7z.
- LZMA - Βελτιωμένη και βελτιστοποιημένη έκδοση του αλγορίθμου LZ77
- LZMA2 - Βελτιωμένη έκδοση του LZMA
- PPMD - Το PPMdH του Dmitry Shkarin με μικρές αλλαγές
- BCJ - Μετατροπέας για εκτελέσιμα αρχεία 32-bit x86
- BCJ2 - Μετατροπέας για εκτελέσιμα αρχεία 32-bit x86
- BZIP2 - Τυπικός αλγόριθμος BWT
- Deflate - Τυπικός αλγόριθμος που βασίζεται σε LZ77
Προδιαγραφές μορφής αρχείου 7z
Το 7z χρησιμοποιεί δυαδική μορφή αρχείου για την αποθήκευση των συμπιεσμένων αρχείων. Η ανάπτυξη και υλοποίηση του 7-ZIP archiver δημοσίευσε την πρώτη εμφάνιση της μορφής αρχείου 7z. Οι προδιαγραφές μορφής του είναι προσβάσιμες ως μορφή απλού κειμένου στον υποκατάλογο “Έγγραφα” στο αποθετήριο κώδικα του 7-ZIP, ο οποίος είναι δημόσια διαθέσιμος υπό την GNU Lesser General Public License. Το LZMA είναι η προεπιλεγμένη μέθοδος συμπίεσης που χρησιμοποιείται από αρχεία 7z.
Υπογραφή αρχείου
Τα αρχεία 7z ξεκινούν με byte υπογραφής ‘7’ ‘z’ BC AF 27 1C.
Κρυπτογράφηση AES
Η μορφή αρχείου 7z υποστηρίζει κρυπτογράφηση AES 256-bit με δυνατότητα κρυπτογράφησης των ονομάτων αρχείων ενός αρχείου. Το κλειδί για την κρυπτογράφηση καθορίζεται από τον χρήστη, με βάση τη συνάρτηση κατακερματισμού SH-256.
Κυριότερα χαρακτηριστικά του 7z
Το 7z είναι η νέα μορφή αρχείου, που παρέχει υψηλή αναλογία συμπίεσης. Τα κύρια χαρακτηριστικά της μορφής 7z περιλαμβάνουν:
- Ανοίξτε τη μορφή αρχείου υπό GNU Lesser General Public License που σας επιτρέπει να χρησιμοποιείτε οποιαδήποτε μέθοδο συμπίεσης και κρυπτογράφησης
- Υψηλός λόγος συμπίεσης
- Ισχυρή κρυπτογράφηση AES-256
- Υποστήριξη για μεγάλα αρχεία με μέγεθος έως 16.000.000.000 GB (16 exbibytes)
- Ονόματα αρχείων Unicode
- Στερεά συμπίεση
- Συμπίεση κεφαλίδων αρχειοθέτησης