Διαφορές μεταξύ των πολλών μορφών συμπιεσμένων αρχείων αρχειοθέτησης

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

Για να μην αναφέρουμε, πολλά από τα πρότυπα αρχείων που διαθέτουμε σήμερα είναι νανικά αυτά του παρελθόντος—τα MP3(MP3s) 128 kbps που κατεβάζαμε στο Napster έχουν πλέον αντικατασταθεί με FLAC(FLACs) , όπου ένα τραγούδι μπορεί να έχει το μέγεθος ενός ολόκληρου άλμπουμ MP3 .

Πολλοί από εμάς έχουμε αρχεία από τα οποία δεν θέλουμε να απαλλαγούμε αλλά δεν χρειαζόμαστε επίσης άμεση, δυναμική πρόσβαση. Αυτά μπορεί να είναι φωτογραφίες, βίντεο, μουσική και πολλά άλλα. Η δημιουργία ενός αρχείου αυτών των αρχείων μπορεί να μειώσει τον χρησιμοποιημένο χώρο στο δίσκο που μπορεί, με τη σειρά του, να οδηγήσει σε καλύτερη απόδοση. Μπορεί επίσης να σώσει τις τσέπες σας—ο εξωτερικός σκληρός δίσκος 1 TB μπορεί να είναι πιο κοντά στα 2 TB εάν αρχειοθετήσετε σωστά!

Το να μάθετε να συμπιέσετε τα αρχεία σας δεν είναι πολύ δύσκολο, αλλά τι γίνεται με όλες αυτές τις μορφές αρχειοθέτησης; Η συμπίεση αρχείων τα τοποθετεί σε ένα "κουτί" ενός μόνο αρχείου, αλλά αυτό το αρχείο μπορεί να έχει τόσες πολλές διαφορετικές επεκτάσεις: ZIP , RAR , 7Z, TAR , GZ — τι(GZ—what) σημαίνουν όλα αυτά; Σίγουρα υπάρχει διαφορά, σωστά;

Φυσικά και υπάρχει! Εάν υπάρχει ένα πράγμα στο οποίο ο υπολογιστής υπερέχει, αυτό είναι ότι σας δίνει επιλογές και όταν πρόκειται για την αρχειοθέτηση των αρχείων σας, έχετε πολλές από αυτές. Σε αυτό το άρθρο, ας συζητήσουμε τις διαφορές μεταξύ των πολλών δημοφιλών μορφών αρχειοθέτησης συμπιεσμένων αρχείων(differences between the many popular compressed file archive formats) .

Τι είναι το αρχείο ZIP;

Το WinZip(WinZip) είναι ένας από τους πρώτους αρχειοθέτες αρχείων που κέρδισε ευρεία δημοτικότητα και επιτρέπει στους χρήστες να συμπιέζουν αρχεία ως αρχείο ZIP .

Ακολουθούν οι κύριες διαφορές που έχει η μορφή ZIP σε σχέση με άλλους τύπους αρχείων αρχειοθέτησης:

  • Τα αρχεία μπορούν να αποθηκευτούν χωρίς συμπίεση.
  • Κάθε αρχείο μέσα στο αρχείο συμπιέζεται χωριστά. Αυτό επιτρέπει τη χρήση διαφορετικών αλγορίθμων και υψηλότερο λόγο συμπίεσης, αλλά συνοδεύεται από το μειονέκτημα του μεγαλύτερου μεγέθους αρχείου αρχειοθέτησης κατά τη συμπίεση μεγάλου αριθμού μικρών αρχείων.
  • Η κρυπτογράφηση με κωδικό πρόσβασης του ZIP ήταν εγκληματικά αδύναμη μέχρι το 2003 (όταν προστέθηκε το AES ).
  • Μέχρι να εμφανιστούν οι επεκτάσεις, υπήρχε ένα σκληρό όριο 4 GB σε όλα: μέγεθος ασυμπίεστου αρχείου, μέγεθος συμπιεσμένου αρχείου και συνολικό μέγεθος αρχείου.
  • Η συμπίεση ZIP(ZIP) είναι ταχύτερη και δεν απαιτεί ένταση CPU όπως πολλές από τις σημερινές δημοφιλείς εναλλακτικές λύσεις.
  • Το ZIP(ZIP) υποστηρίζεται από την πλειονότητα των διανομών Linux(Linux) και όλες τις εκδόσεις των Windows (από το XP) εκτός συσκευασίας.

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

Το WinRAR(WinRAR) έγινε διάσημο για την ατελείωτη «δοκιμαστική» περίοδο του. Μετά από 30 ημέρες, θα αρχίζατε να λαμβάνετε ένα αναδυόμενο παράθυρο στο WinRAR που θα δηλώνει ότι η δοκιμαστική περίοδος έληξε, το οποίο θα μπορούσατε να… κλείσετε. Το RAR(RAR) , που πήρε το όνομά του από τον προγραμματιστή του, Eugene Roshal , είναι μια απίστευτα δημοφιλής μορφή αρχείου σήμερα.

Να πώς διαφέρει από το πλήθος:

  • Το RAR(RAR) επιτρέπει τη σπονδυλοποίηση αρχείων σε τόμους, που είναι ένας αποτελεσματικός τρόπος αποθήκευσης ογκωδών αρχείων.
  • Μπορείτε εναλλακτικά να συμπιέσετε αρχεία σε ένα ενιαίο μπλοκ (συμπαγή μορφή).
  • Η κρυπτογράφηση AES είναι στάνταρ.
  • Τα αρχεία μπορούν να προστατεύονται με κωδικό πρόσβασης.
  • Η συμπίεση των αρχείων ήχου είναι ιδιαίτερα αποτελεσματική (έως και 90%).
  • Τα αρχεία RAR(RAR) μπορούν να ενσωματωθούν σε άλλα αρχεία. Γνωρίζατε(Did) ότι μπορείτε να αποκρύψετε ένα αρχείο RAR σε ένα JPEG(hide a RAR archive in a JPEG) ;
  • Πολλές ρουτίνες εξαγωγής RAR έχουν ξαναγραφτεί ως λογισμικό ανοιχτού κώδικα.
  • Το RAR(RAR) έχει συνολικά καλύτερη αναλογία συμπίεσης σε σύγκριση με το ZIP , τον μεγαλύτερο ανταγωνιστή του.

Τι είναι ένα αρχείο 7Z;

Όπως ήταν αναμενόμενο, η μορφή αρχείου 7Z εισήχθη από την εφαρμογή Windows 7-Zip . Αυτό ήταν μέχρι το 1999! Το 7-Zip(7-Zip) και μια βιβλιοθήκη για την ανάγνωση της μορφής αρχείου 7Z είναι και τα δύο διαθέσιμα δημόσια με την άδεια GNU Lesser General Public License(GNU Lesser General Public License) .

Εδώ είναι μερικά από τα χαρακτηριστικά του 7Z:

  • Το 7Z έχει μια αρχιτεκτονική που είναι ταυτόχρονα αρθρωτή και ανοιχτή, η οποία επιτρέπει τη συμπίεση, τη μετατροπή και την κρυπτογράφηση αρχείων μέσω διαφόρων μεθόδων στοίβαξης.
  • Τα αρχεία μπορούν να συμπιεστούν σε αναλογίες περίπου 2–10%.
  • Η κρυπτογράφηση AES είναι στάνταρ.
  • Όλες οι κεφαλίδες του αρχείου είναι συμπιεσμένες. Οι κεφαλίδες αρχειοθέτησης αποθηκεύουν πληροφορίες σχετικά με τον τρόπο χειρισμού μπλοκ δεδομένων μέσα στο αρχείο.
  • Υποστηρίζονται εξαιρετικά μεγάλα (δισεκατομμύρια GB) αρχεία.
  • Οι υποστηριζόμενοι αλγόριθμοι συμπίεσης ( LZMA/LZMA2 , PPMd , BZip2 ) μπορούν να επωφεληθούν από τον παράλληλο υπολογισμό σε σύγχρονες (BZip2)CPU(CPUs) πολλαπλών πυρήνων .

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

Το TAR(TAR) είναι η πιο δημοφιλής μορφή αρχείου αρχειοθέτησης σε συστήματα που μοιάζουν με Unix και Unix . Είναι σημαντικό να κατανοήσουμε ότι κάθε TAR είναι μόνο ένα αρχείο αρχειοθέτησης. Χρησιμοποιείται παράλληλα με το GZ, το οποίο χρησιμοποιείται για τη συμπίεση αρχείων και δεν έχει από μόνη της δυνατότητες αρχειοθέτησης. Μαζί, δημιουργούν ένα αρχείο «tarball» ( μορφή TAR.GZ ).

Το TAR(TAR) επιτρέπει τη λήψη συμπιεσμένων απαντήσεων HTTP και την αποστολή συμπιεσμένων αιτημάτων, επιτρέποντας στους λόγους συμπίεσης να φτάσουν έως και το 80%. Αυτή η μορφή αρχείου χρησιμοποιείται συχνότερα για δημιουργία αντιγράφων ασφαλείας και διανομή περιεχομένου σε γεύσεις Linux . Τα αρχεία TAR(TAR) διατηρούν δικαιώματα ομάδας, ημερομηνίες, δομές καταλόγου και άλλες σημαντικές πληροφορίες συστήματος αρχείων.

Όπως μπορείτε να δείτε, κάθε μορφή αρχείου έχει τα πλεονεκτήματα και τα μειονεκτήματά της—επιλέξτε σοφά ανάλογα με τον τύπο των αρχείων που συμπιέζετε και τον σκοπό του αρχείου σας. Ο λόγος συμπίεσης(Compression) , η ταχύτητα και η ασφάλεια αξίζει να ληφθούν υπόψη, και υπάρχει χρόνος και τόπος για καθεμία από αυτές τις μορφές!



About the author

Είμαι προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρία. Ειδικεύομαι στον προγραμματισμό Mac και έχω γράψει πολλές χιλιάδες γραμμές κώδικα για διάφορες εφαρμογές Mac, συμπεριλαμβανομένων, ενδεικτικά, των: TextEdit, GarageBand, iMovie και Inkscape. Έχω επίσης εμπειρία με ανάπτυξη Linux και Windows. Οι δεξιότητές μου ως προγραμματιστής μου επιτρέπουν να γράφω υψηλής ποιότητας, ολοκληρωμένα σεμινάρια για διάφορες πλατφόρμες ανάπτυξης λογισμικού - από macOS έως Linux - καθιστώντας τα σεμινάρια μου την τέλεια επιλογή για όσους θέλουν να μάθουν περισσότερα για τα εργαλεία που χρησιμοποιούν.



Related posts