Μετατροπή GZ σε TAR
Εξαγάγετε τα δεδομένα TAR από ένα αρχείο TAR συμπιεσμένο με GZIP, όπως .tar.gz ή .tgz.
Σύγκριση μορφών και τεχνικές προδιαγραφές
| Προδιαγραφή | GZ | TAR |
|---|---|---|
| Τύπος MIME | application/ | application/ |
| Τύπος | Συμπιεσμένη ροή | Περιέκτης αρχειοθέτησης |
| Συμπίεση | DEFLATE χωρίς απώλειες (LZ77 + Huffman) | μη συμπιεσμένο (συχνά συνδυασμένο με gzip/bzip2/xz) |
| Πρότυπη προδιαγραφή | IETF RFC 1952 (GZIP) | POSIX.1-2001 / IEEE 1003.1 ustar |
| Κεφαλίδα Magic Bytes | 1F 8B | 75 73 74 61 72 (ustar) |
Επισκόπηση Μορφής & Εφαρμογές
Ένα αρχείο GZ είναι μια ενιαία συμπιεσμένη ροή που δημιουργείται από τον αλγόριθμο DEFLATE, ενώ ένα αρχείο TAR είναι ένα ασυμπίεστο δοχείο που ομαδοποιεί πολλαπλά αρχεία και δομές φακέλων μαζί χωρίς να τα συρρικνώνει. Οι διαχειριστές συστημάτων και οι προγραμματιστές εκτελούν συχνά αυτή τη μετατροπή όταν χρειάζεται να επιθεωρήσουν, να τροποποιήσουν ή να εξαγάγουν μεμονωμένα αρχεία μέσα σε ένα συμπιεσμένο αντίγραφο ασφαλείας χωρίς να χρειάζεται να επανασυμπιέσουν ολόκληρη τη ροή κάθε φορά. Τα βοηθητικά προγράμματα λογισμικού όπως τα GNU tar, 7-Zip και WinRAR διαχειρίζονται αυτόν τον μετασχηματισμό εγγενώς στα περισσότερα λειτουργικά συστήματα επιτραπέζιων υπολογιστών. Αυτή η διαδρομή προορίζεται για αρχεία TAR συμπιεσμένα με GZIP, όπως .tar.gz ή .tgz. Αποσυμπιέζει τη ροή, ελέγχει αν περιέχει αρχείο TAR με κανονικά αρχεία και επιστρέφει τα byte TAR. Άλλα δεδομένα GZIP απορρίπτονται.
Τεχνικές προδιαγραφές και ανάλυση κωδικοποιητών
Το GZIP χρησιμοποιεί MIME τύπο application/gzip, υπογραφή 1F 8B και συμπίεση DEFLATE. Το TAR χρησιμοποιεί application/x-tar και κεφαλίδες μπλοκ POSIX. Ο μετατροπέας αποσυμπιέζει τη ροή GZIP, ελέγχει αν το αποτέλεσμα είναι έγκυρο αρχείο TAR με κανονικά αρχεία και επιστρέφει τα byte TAR χωρίς αλλαγές.
Συμβατότητα Λειτουργικού Συστήματος & Προγράμματος Περιήγησης
Η εγγενής υποστήριξη και για τις δύο μορφές υπάρχει σε σχεδόν όλα τα λειτουργικά συστήματα. Τα περιβάλλοντα Linux, macOS και παρόμοια με Unix περιλαμβάνουν εργαλεία γραμμής εντολών όπως το tar και το gzip που μετατρέπουν αυτά τα αρχεία αμέσως. Οι χρήστες των Windows μπορούν να βασιστούν σε λογισμικό τρίτων κατασκευαστών όπως το 7-Zip ή σε σύγχρονες εντολές τερματικού των Windows 10 και 11. Τα προγράμματα περιήγησης ιστού δεν μπορούν να αποδώσουν εγγενώς ή να εκτελέσουν μετατροπές μεταξύ αυτών των δύο τύπων αρχείων, επομένως η επεξεργασία των αρχείων πρέπει να πραγματοποιείται στον τοπικό υπολογιστή ή μέσω κώδικα διακομιστή backend. Η υποστήριξη εξαρτάται επίσης από την εφαρμογή, τη συσκευή, το λειτουργικό σύστημα και την έκδοση.
Χρήσιμες πληροφορίες
Χρησιμοποιήστε αρχείο GZIP που περιέχει αρχείο TAR, όπως .tar.gz ή .tgz. Αρχεία .gz χωρίς TAR απορρίπτονται.
Συχνές Ερωτήσεις
Πώς μετατρέπεται το αρχείο GZIP σε αρχείο TAR χωρίς απώλεια ποιότητας;
Αν η ροή GZIP περιέχει έγκυρο αρχείο TAR, η αποσυμπίεση επιστρέφει τα byte TAR χωρίς αλλαγές. Αυτή η διαδρομή απορρίπτει άλλα δεδομένα GZIP.
Ποια είναι η διαφορά μεταξύ του αρχείου GZIP και του αρχείου TAR;
Το GZIP είναι ένας αλγόριθμος συμπίεσης ενός αρχείου που μειώνει το μέγεθος του αρχείου χρησιμοποιώντας μαθηματικά DEFLATE. Το TAR είναι ένα δοχείο αρχειοθέτησης που ομαδοποιεί πολλαπλά αρχεία και καταλόγους σε ένα ενιαίο αρχείο χωρίς να εφαρμόζει καμία συμπίεση.