Χωρίς μεταφόρτωση, 100% τοπικά, χωρίς λογαριασμό

Άρθρο

ZIP εναντίον RAR εναντίον 7z: ποια μορφή αρχειοθέτησης να χρησιμοποιήσετε

Ένα αρχείο φτάνει ως .zip, .rar ή .7z και οι περισσότεροι άνθρωποι δεν μπορούν να πουν ποια είναι πραγματικά η διαφορά πέρα από το ότι είναι ένας συμπιεσμένος φάκελος. Και τα τρία πακετάρουν πολλά αρχεία σε ένα και τα συρρικνώνουν, αλλά προέρχονται από διαφορετικά έργα, χρησιμοποιούν διαφορετικούς αλγορίθμους συμπίεσης, και διαφέρουν σε μια λεπτομέρεια που έχει σημασία στην πράξη: τι μπορείτε να κάνετε με αυτά χωρίς να εγκαταστήσετε επιπλέον λογισμικό.

ZIP: η καθολική, ελεύθερη διπλωμάτων βάση

Το ZIP, τεκμηριωμένο στην δημόσια προδιαγραφή APPNOTE της PKWARE και χρονολογούμενο από το 1989, είναι αρκετά παλιό και αρκετά ανοιχτό ώστε κάθε μεγάλο λειτουργικό σύστημα να μπορεί να ανοίξει ένα χωρίς να εγκαταστήσει τίποτα. Χρησιμοποιεί τον αλγόριθμο DEFLATE από προεπιλογή, που συμπιέζει λογικά καλά και, κρίσιμα, αποκωδικοποιεί γρήγορα, μια σκόπιμη ανταλλαγή από μια εποχή που η ταχύτητα αποσυμπίεσης σε μέτριο υλικό είχε τόση σημασία όσο και το τελικό μέγεθος. Αυτός είναι ακόμα ο λόγος που το ZIP παραμένει η προεπιλεγμένη επιλογή για οτιδήποτε προορίζεται να ανοιχτεί από άγνωστο παραλήπτη.

Ετικέτες σύγκρισης για ZIP, RAR και 7z: ελεύθερο διπλωμάτων/καθολικό, ιδιόκτητο/φιλικό στον διαχωρισμό, και υψηλότερη αναλογία συμπίεσης.

RAR: ιδιόκτητο, δυνατό στον διαχωρισμό μεγάλων αρχειοθηκών

Το RAR, συντομογραφία του Roshal Archive, είναι ιδιόκτητη μορφή που δημιουργήθηκε από τον Eugene Roshal: η δημιουργία αρχείου .rar απαιτεί το επί πληρωμή λογισμικό WinRAR ή το αντίστοιχό του γραμμής εντολών, αν και δωρεάν εξαγωγείς είναι ευρέως διαθέσιμοι. Το κύριο πρακτικό του πλεονέκτημα έναντι του ZIP είναι ο καθαρός διαχωρισμός μιας μεγάλης αρχειοθήκης σε πολλαπλούς τόμους ίδιου μεγέθους, ιστορικά χρήσιμο για την εξάπλωση ενός μεγάλου αρχείου σε αφαιρούμενα μέσα ή ανεβάσματα με όριο μεγέθους, συν τη συμπαγή αρχειοθέτηση, τη συμπίεση πολλών μικρών αρχείων ως μία συνεχή ροή για καλύτερη αναλογία.

7z: η υψηλότερη αναλογία συμπίεσης, επίσης δωρεάν στη δημιουργία

Το 7z είναι η εγγενής μορφή του δωρεάν, ανοιχτού κώδικα έργου 7-Zip και τυπικά παράγει τα μικρότερα αρχεία από τα τρία, χάρη στους αλγορίθμους LZMA και LZMA2, με κόστος πιο αργή συμπίεση και αποσυμπίεση από το DEFLATE. Σε αντίθεση με το RAR, τόσο η δημιουργία όσο και η εξαγωγή αρχείων 7z είναι δωρεάν και ανοιχτού κώδικα από άκρη σε άκρη, γι' αυτό έχει γίνει συνηθισμένη επιλογή για τη διανομή μεγάλων λήψεων όπου το μέγεθος αρχείου έχει μεγαλύτερη σημασία από την ταχύτητα κωδικοποίησης.

Τι πραγματικά αλλάζει για εσάς ως παραλήπτη

Για το άνοιγμα ενός αρχείου που σας έστειλε κάποιος, η μορφή σχεδόν δεν έχει σημασία σήμερα: ένας σύγχρονος εξαγωγέας χειρίζεται και τα τρία. Οι πραγματικές διαφορές εμφανίζονται όταν εσείς πακετάρετε αρχεία: το ZIP εγγυάται ότι ο παραλήπτης μπορεί να το ανοίξει χωρίς τίποτα επιπλέον εγκατεστημένο, το RAR είναι βολικό αν χρειάζεστε συγκεκριμένα διαχωρισμό πολλαπλών τόμων, και το 7z σας δίνει το μικρότερο αρχείο όταν και οι δύο πλευρές έχουν, ή μπορούν να εγκαταστήσουν, συμβατό εξαγωγέα. Κανένα από τα τρία δεν κρυπτογραφεί από προεπιλογή· καθένα υποστηρίζει προαιρετική προστασία με κωδικό που πρέπει να ενεργοποιήσετε ρητά.

Άνοιγμα οποιουδήποτε από τα τρία χωρίς μεταφόρτωση αρχείου

Ο εξαγωγέας αρχειοθηκών μας διαβάζει αρχεία ZIP, RAR, 7z, TAR και GZ εξ ολοκλήρου στο πρόγραμμα περιήγησής σας χρησιμοποιώντας το libarchive μεταγλωττισμένο σε WebAssembly, οπότε το περιεχόμενο της αρχειοθήκης δεν φεύγει ποτέ από τη συσκευή σας για να καταγραφεί ή να αποσυμπιεστεί. Είναι αναγνώστης, όχι δημιουργός: καταγράφει και εξάγει ό,τι ήδη υπάρχει μέσα σε μια αρχειοθήκη αντί να κατασκευάζει νέα, οπότε το πακετάρισμα των δικών σας αρχείων σε αρχειοθήκη χρειάζεται ακόμα εγκατεστημένη εφαρμογή προς το παρόν.

Διάγραμμα ροής: ένα αρχείο αρχειοθήκης αποκωδικοποιείται από το libarchive.wasm εξ ολοκλήρου στο πρόγραμμα περιήγησης, καταγράφοντας και εξάγοντας το περιεχόμενό του χωρίς μεταφόρτωση και χωρίς ακόμα διαδρομή δημιουργίας.

Εργαλεία αυτού του άρθρου

Συχνές ερωτήσεις

Ποιο από τα τρία συμπιέζει στο μικρότερο αρχείο;

Το 7z, χρησιμοποιώντας τον αλγόριθμο LZMA2, γενικά παράγει τη μικρότερη αρχειοθήκη από τις τρεις για τυπικό μεικτό περιεχόμενο, με κόστος να χρειάζεται περισσότερο χρόνο για συμπίεση και αποσυμπίεση από το DEFLATE του ZIP.

Χρειάζεται να πληρώσω για λογισμικό για να ανοίξω ένα αρχείο RAR;

Όχι. Η δημιουργία αρχειοθήκης RAR χρειάζεται το WinRAR ή την έκδοσή του γραμμής εντολών, που είναι επί πληρωμή, αλλά δωρεάν εξαγωγείς, συμπεριλαμβανομένου του εξαγωγέα αρχειοθηκών αυτού του ιστότοπου, μπορούν να ανοίξουν και να αποσυμπιέσουν ένα υπάρχον αρχείο RAR χωρίς κόστος.

Είναι τα αρχεία ZIP, RAR και 7z κρυπτογραφημένα από προεπιλογή;

Όχι. Και τα τρία απλώς συμπιέζουν από προεπιλογή· η προστασία με κωδικό είναι προαιρετική ρύθμιση που πρέπει να ενεργοποιήσει όποιος δημιουργεί την αρχειοθήκη. Το περιεχόμενο μιας απροστάτευτης αρχειοθήκης είναι αναγνώσιμο από όποιον την ανοίξει, με τον ίδιο τρόπο που θα ήταν ένας απροστάτευτος φάκελος.

Πηγές