gzip, gunzip, zcat - συμπίεση ή αποσυμπίεση αρχείων
ΣΥΝΟΨΗ
gzip [ -acdfhklLnNrtvV19 ] [-S suffix] [ όνομα ... ]
gunzip [ -acfhklLnNrtvV ] [-S suffix] [ όνομα ... ]
zcat [ -fhLV ] [ όνομα ... ]
ΠΕΡΙΓΡΑΦΗ
Η εντολή gzip μειώνει το μέγεθος των καθορισμένων αρχείων χρησιμοποιώντας κωδικοποίηση Lempel-Ziv (LZ77). Όποτε είναι δυνατόν, κάθε αρχείο αντικαθίσταται από ένα με την επέκταση .gz, διατηρώντας παράλληλα τις ίδιες ιδιότητες, δικαιώματα πρόσβασης και χρόνους τροποποίησης. (Η προεπιλεγμένη επέκταση είναι z για MSDOS, OS/2 FAT, Windows NT FAT και Atari.) Εάν δεν καθοριστούν αρχεία ή εάν το όνομα του αρχείου είναι "-", η τυπική είσοδος συμπιέζεται στην τυπική έξοδο. Η εντολή gzip θα επιχειρήσει να συμπιέσει μόνο κανονικά αρχεία. Συγκεκριμένα, θα αγνοήσει τους συμβολικούς συνδέσμους.
Εάν το όνομα του συμπιεσμένου αρχείου είναι πολύ μεγάλο για το σύστημα αρχείων του, η εντολή gzip το περικόπτει. Η εντολή gzip προσπαθεί να περικόψει μόνο τα τμήματα του ονόματος του αρχείου που είναι μεγαλύτερα από 3 χαρακτήρες. (Ένα τμήμα ορίζεται από τελείες.) Εάν το όνομα αποτελείται μόνο από μικρά τμήματα, τα μακρύτερα τμήματα περικόπτονται. Για παράδειγμα, εάν τα ονόματα αρχείων περιορίζονται σε 14 χαρακτήρες, το gzip.msdos.exe συμπιέζεται σε gzi.msd.exe.gz. Τα ονόματα δεν περικόπτονται σε συστήματα που δεν έχουν περιορισμό στο μήκος του ονόματος του αρχείου.
Από προεπιλογή, η εντολή gzip διατηρεί το αρχικό όνομα αρχείου και τη χρονική σήμανση στο συμπιεσμένο αρχείο. Αυτά χρησιμοποιούνται κατά την αποσυμπίεση του αρχείου με την επιλογή -N. Αυτό είναι χρήσιμο όταν το αρχικό όνομα του συμπιεσμένου αρχείου δεν είναι κατάλληλο για το σύστημα αρχείων του ή όταν η χρονική σήμανση δεν διατηρήθηκε μετά από μια μεταφορά αρχείου.
Τα συμπιεσμένα αρχεία μπορούν να επαναφερθούν στην αρχική τους μορφή χρησιμοποιώντας gzip -d ή gunzip ή zcat. Εάν το αρχικό όνομα που είναι αποθηκευμένο στο συμπιεσμένο αρχείο δεν είναι κατάλληλο για το σύστημα αρχείων του, δημιουργείται ένα νέο όνομα από το αρχικό για να καταστεί έγκυρο.
Η εντολή gunzip παίρνει μια λίστα αρχείων στη γραμμή εντολών της και αντικαθιστά κάθε αρχείο του οποίου το
όνομα τελειώνει σε .gz, -gz, .z, -z ή _z (αγνοώντας την περίπτωση) και το οποίο ξεκινά με τον σωστό
μαγικό αριθμό με ένα μη συμπιεσμένο αρχείο χωρίς την αρχική επέκταση. Η εντολή gunzip αναγνωρίζει επίσης τις
ειδικές επεκτάσεις .tgz και .taz ως συντομογραφίες για τις .tar.gz και .tar.Z, αντίστοιχα. Κατά τη
συμπίεση, η εντολή gzip χρησιμοποιεί την επέκταση .tgz εάν είναι απαραίτητο, αντί να περικόψει ένα αρχείο με
την επέκταση .tar.
Η εντολή gunzip μπορεί επί του παρόντος να αποσυμπιέσει αρχεία που έχουν δημιουργηθεί από τις εντολές gzip,
zip, compress, compress -H ή pack. Η ανίχνευση της μορφής εισόδου είναι αυτόματη. Όταν χρησιμοποιούνται οι
δύο πρώτες μορφές, η εντολή gunzip ελέγχει έναν αριθμό CRC 32 bit. Για τις εντολές pack και gunzip, ελέγχει
το μήκος του αποσυμπιεσμένου αρχείου. Η τυπική μορφή compress δεν έχει σχεδιαστεί για να επιτρέπει
ελέγχους συνέπειας. Ωστόσο, η εντολή gunzip είναι μερικές φορές σε θέση να ανιχνεύσει ένα κατεστραμμένο αρχείο
.Z. Εάν λάβετε ένα σφάλμα κατά την αποσυμπίεση ενός αρχείου .Z, μην υποθέσετε ότι το αρχείο .Z είναι σωστό
απλώς και μόνο επειδή η τυπική εντολή uncompress δεν καταγγέλλει κάτι. Αυτό σημαίνει συνήθως ότι η τυπική
εντολή uncompress δεν ελέγχει την είσοδό της και δημιουργεί απλώς μια έξοδο εσφαλμένων δεδομένων. Η μορφή SCO
compress -H (μέθοδος συμπίεσης lzh) δεν περιλαμβάνει έναν αριθμό CRC, αλλά επιτρέπει επίσης ορισμένους
ελέγχους συνέπειας.
Τα αρχεία που δημιουργούνται από το zip μπορούν να αποσυμπιεστούν από το gzip μόνο εάν έχουν ένα μόνο μέλος συμπιεσμένο με τη μέθοδο 'deflation'. Αυτή η δυνατότητα προορίζεται μόνο για να βοηθήσει στη μετατροπή αρχείων tar.zip σε μορφή tar.gz. Για να εξαγάγετε ένα αρχείο zip με ένα μόνο μέλος, χρησιμοποιήστε μια εντολή όπως 'gunzip \<foo.zip' ή 'gunzip -S .zip foo.zip'. Για να εξαγάγετε αρχεία zip με πολλά μέλη, χρησιμοποιήστε το unzip αντί για το gunzip.
Η εντολή zcat είναι πανομοιότυπη με την gunzip -c. (Σε ορισμένα συστήματα, το zcat μπορεί να εγκατασταθεί ως gzcat για να διατηρηθεί ο αρχικός σύνδεσμος προς την εντολή compress.) Το zcat αποσυμπιέζει είτε μια λίστα αρχείων στη γραμμή εντολών είτε την τυπική είσοδο και γράφει τα αποσυμπιεσμένα δεδομένα στην τυπική έξοδο. Το zcat θα αποσυμπιέσει αρχεία που έχουν τον σωστό μαγικό αριθμό, ανεξάρτητα από το αν έχουν επέκταση .gz ή όχι.
Η εντολή gzip χρησιμοποιεί τον αλγόριθμο Lempel-Ziv που χρησιμοποιείται στο zip και το PKZIP. Η ποσότητα της συμπίεσης που επιτυγχάνεται εξαρτάται από το μέγεθος της εισόδου και την κατανομή των κοινών υποσυμβολοσειρών. Συνήθως, το κείμενο όπως ο πηγαίος κώδικας ή τα αγγλικά μειώνεται κατά 60-70%. Η συμπίεση είναι γενικά πολύ καλύτερη από αυτή που επιτυγχάνεται με το LZW (όπως χρησιμοποιείται στο compress), την κωδικοποίηση Huffman (όπως χρησιμοποιείται στο pack) ή την προσαρμοστική κωδικοποίηση Huffman (compact).
Η συμπίεση εκτελείται πάντα, ακόμη και αν το συμπιεσμένο αρχείο είναι ελαφρώς μεγαλύτερο από το αρχικό. Η χειρότερη περίπτωση επέκτασης είναι μερικά byte για την κεφαλίδα του αρχείου gzip, συν 5 byte ανά μπλοκ 32 KiB, ή ένας λόγος επέκτασης 0,015% για μεγάλα αρχεία. Ο πραγματικός αριθμός των χρησιμοποιούμενων μπλοκ δίσκου σχεδόν ποτέ δεν αυξάνεται.
Το gzip διατηρεί συνήθως τη λειτουργία και τη χρονική σήμανση τροποποίησης ενός αρχείου κατά τη συμπίεση ή την αποσυμπίεση. Εάν έχετε τις κατάλληλες άδειες, διατηρεί επίσης τον ιδιοκτήτη και την ομάδα του αρχείου.
ΕΠΙΛΟΓΕΣ
-a --ascii
Λειτουργία κειμένου Ascii: μετατρέψτε τις αλλαγές γραμμής χρησιμοποιώντας τις τοπικές συμβάσεις. Αυτή η επιλογή υποστηρίζεται μόνο σε ορισμένα μη-Unix συστήματα. Για το MSDOS, το CR LF μετατρέπεται σε LF κατά τη συμπίεση και το LF μετατρέπεται σε CR LF κατά την αποσυμπίεση.
-c --stdout --to-stdout
Γράψτε την έξοδο στην τυπική έξοδο. διατηρήστε τα αρχικά αρχεία αμετάβλητα. Εάν υπάρχουν πολλά αρχεία εισόδου, η έξοδος αποτελείται από μια ακολουθία ανεξάρτητα συμπιεσμένων μελών. Για να επιτευχθεί καλύτερη συμπίεση, συνενώστε όλα τα αρχεία εισόδου πριν τα συμπιέσετε.
-d --decompress --uncompress
Αποσυμπιέστε.
-f --force
Αναγκάστε τη συμπίεση ή την αποσυμπίεση ακόμη και αν το αρχείο έχει πολλαπλές συνδέσεις ή το αντίστοιχο αρχείο υπάρχει ήδη, ή εάν τα συμπιεσμένα δεδομένα διαβάζονται από ή γράφονται σε ένα τερματικό. Εάν τα δεδομένα εισόδου δεν είναι σε μορφή αναγνωρίσιμη από το gzip και εάν η επιλογή --stdout έχει επίσης δοθεί, αντιγράψτε τα δεδομένα εισόδου χωρίς αλλαγή στην τυπική έξοδο: αφήστε το zcat να συμπεριφέρεται σαν το cat. Εάν δεν έχει δοθεί το -f και όταν δεν εκτελείται στο παρασκήνιο, το gzip ζητά να επαληθεύσει εάν ένα υπάρχον αρχείο πρέπει να αντικατασταθεί.
-h --help
Εμφανίζει μια οθόνη βοήθειας και τερματίζει.
-k --keep
Διατηρεί (δεν διαγράφει) τα αρχεία εισόδου κατά τη συμπίεση ή αποσυμπίεση.
-l --list
Για κάθε συμπιεσμένο αρχείο, εμφανίζει τα ακόλουθα πεδία:
μέγεθος συμπιεσμένου αρχείου: μέγεθος του συμπιεσμένου αρχείου
μέγεθος μη συμπιεσμένου αρχείου: μέγεθος του μη συμπιεσμένου αρχείου
αναλογία: αναλογία συμπίεσης (0,0% εάν είναι άγνωστη)
όνομα μη συμπιεσμένου αρχείου: όνομα του μη συμπιεσμένου αρχείου
Το μέγεθος του μη συμπιεσμένου αρχείου δίνεται ως -1 για αρχεία που δεν είναι σε μορφή gzip, όπως τα συμπιεσμένα αρχεία .Z. Για να λάβετε το μέγεθος του μη συμπιεσμένου αρχείου για ένα τέτοιο αρχείο, μπορείτε να χρησιμοποιήσετε:
zcat file.Z | wc -c
Σε συνδυασμό με την επιλογή --verbose, εμφανίζονται επίσης τα ακόλουθα πεδία:
μέθοδος: μέθοδος συμπίεσης
crc: το 32-bit CRC των μη συμπιεσμένων δεδομένων
ημερομηνία και ώρα: χρονική σήμανση για το μη συμπιεσμένο αρχείο
Οι μέθοδοι συμπίεσης που υποστηρίζονται επί του παρόντος είναι deflate, compress, lzh (SCO compress -H) και pack. Το crc δίνεται ως ffffffff για ένα αρχείο που δεν είναι σε μορφή gzip.
Με την επιλογή --name, το όνομα του μη συμπιεσμένου αρχείου, η ημερομηνία και η ώρα είναι αυτές που είναι αποθηκευμένες μέσα στο συμπιεσμένο αρχείο, εάν υπάρχουν.
Με την επιλογή --verbose, εμφανίζονται επίσης τα συνολικά μεγέθη και η αναλογία συμπίεσης για όλα τα αρχεία, εκτός εάν ορισμένα μεγέθη είναι άγνωστα. Με την επιλογή --quiet, δεν εμφανίζονται η επικεφαλίδα και οι συνολικές γραμμές.
-L --license
Εμφανίζει την άδεια χρήσης του gzip και τερματίζει.
-n --no-name
Κατά τη συμπίεση, μην αποθηκεύετε το αρχικό όνομα αρχείου και τη χρονική σήμανση από προεπιλογή. (Το αρχικό όνομα αποθηκεύεται πάντα εάν το όνομα έπρεπε να περικοπεί.) Κατά την αποσυμπίεση, μην επαναφέρετε το αρχικό όνομα αρχείου εάν υπάρχει (αφαιρέστε μόνο το επίθημα gzip από το όνομα του συμπιεσμένου αρχείου) και μην επαναφέρετε την αρχική χρονική σήμανση εάν υπάρχει (αντιγράψτε την από το συμπιεσμένο αρχείο). Αυτή η επιλογή είναι η προεπιλογή κατά την αποσυμπίεση.
-N --name
Κατά τη συμπίεση, αποθηκεύστε πάντα το αρχικό όνομα αρχείου και αποθηκεύστε το τμήμα των δευτερολέπτων της αρχικής χρονικής σήμανσης εάν το αρχικό αρχείο είναι ένα κανονικό αρχείο και η χρονική του σήμανση είναι τουλάχιστον 1 (1970-01-01 00:00:01 UTC) και είναι μικρότερη από 2**32 (2106-02-07 06:28:16 UTC, υποθέτοντας ότι δεν υπολογίζονται τα δευτερόλεπτα άλματος). Αυτή είναι η προεπιλογή. Κατά την αποσυμπίεση, επαναφέρετε από το αποθηκευμένο όνομα αρχείου και τη χρονική σήμανση, εάν υπάρχουν. Αυτή η επιλογή είναι χρήσιμη σε συστήματα που έχουν όριο στο μήκος του ονόματος αρχείου ή όταν η χρονική σήμανση έχει χαθεί μετά από μια μεταφορά αρχείου.
-q --quiet
Καταστέλλει όλες τις προειδοποιήσεις.
-r --recursive
Διατρέχει τη δομή καταλόγων αναδρομικά. Εάν οποιοδήποτε από τα ονόματα αρχείων που καθορίζονται στη γραμμή εντολών είναι κατάλογοι, το gzip θα εισέλθει στον κατάλογο και θα συμπιέσει όλα τα αρχεία που θα βρει εκεί (ή θα τα αποσυμπιέσει στην περίπτωση του gunzip).
-S .suf --suffix .suf
Κατά τη συμπίεση, χρησιμοποιήστε την κατάληξη .suf αντί για .gz. Μπορεί να δοθεί οποιαδήποτε μη κενή κατάληξη, αλλά θα πρέπει να αποφεύγονται καταλήξεις διαφορετικές από .z και .gz για να αποφευχθεί η σύγχυση κατά τη μεταφορά αρχείων σε άλλα συστήματα.
Κατά την αποσυμπίεση, προσθέστε το .suf στην αρχή της λίστας των καταλήξεων που θα δοκιμαστούν, κατά την εξαγωγή του ονόματος του αρχείου εξόδου από το όνομα του αρχείου εισόδου.
--synchronous
Χρησιμοποιήστε συγχρονική έξοδο. Με αυτήν την επιλογή, το gzip είναι λιγότερο πιθανό να χάσει δεδομένα κατά τη διάρκεια μιας διακοπής ρεύματος, αλλά μπορεί να είναι σημαντικά πιο αργό.
-t --test
Έλεγχος. Ελέγξτε την ακεραιότητα του συμπιεσμένου αρχείου και, στη συνέχεια, τερματίστε.
-v --verbose
Λεπτομερής. Εμφανίστε το όνομα και το ποσοστό μείωσης για κάθε αρχείο που συμπιέζεται ή αποσυμπιέζεται.
-V --version
Έκδοση. Εμφανίστε τον αριθμό έκδοσης και τις επιλογές μεταγλώττισης και, στη συνέχεια, τερματίστε.
-# --fast --best
Ρυθμίστε την ταχύτητα της συμπίεσης χρησιμοποιώντας το καθορισμένο ψηφίο #, όπου το -1 ή το --fast υποδεικνύει την ταχύτερη μέθοδο συμπίεσης (λιγότερη συμπίεση) και το -9 ή το --best υποδεικνύει την πιο αργή μέθοδο συμπίεσης (καλύτερη συμπίεση). Η προεπιλεγμένη ρύθμιση συμπίεσης είναι -6 (δηλαδή, με προτίμηση στην υψηλή συμπίεση σε βάρος της ταχύτητας).
--rsyncable
Όταν συγχρονίζετε ένα συμπιεσμένο αρχείο μεταξύ δύο υπολογιστών, αυτή η επιλογή επιτρέπει στο rsync να μεταφέρει μόνο τα αρχεία που έχουν αλλάξει στο αρχείο, αντί για ολόκληρο το αρχείο. Συνήθως, μετά από μια αλλαγή σε οποιοδήποτε αρχείο στο αρχείο, ο αλγόριθμος συμπίεσης μπορεί να δημιουργήσει μια νέα έκδοση του αρχείου που δεν ταιριάζει με την προηγούμενη έκδοση του αρχείου. Σε αυτήν την περίπτωση, το rsync μεταφέρει ολόκληρη τη νέα έκδοση του αρχείου στον απομακρυσμένο υπολογιστή. Με αυτήν την επιλογή, το rsync μπορεί να μεταφέρει μόνο τα αρχεία που έχουν αλλάξει καθώς και μια μικρή ποσότητα μεταδεδομένων που απαιτούνται για την ενημέρωση της δομής του αρχείου στην περιοχή που έχει αλλάξει.
ΠΡΟΧΩΡΗΜΕΝΗ ΧΡΗΣΗ
Μπορούν να συνενωθούν πολλά συμπιεσμένα αρχεία. Σε αυτήν την περίπτωση, το gunzip θα εξαγάγει όλα τα μέλη ταυτόχρονα. Για παράδειγμα:
gzip -c file1 > foo.gz
gzip -c file2 >> foo.gz
Στη συνέχεια
gunzip -c foo
είναι ισοδύναμο με
cat file1 file2
Σε περίπτωση ζημιάς σε ένα μέλος ενός αρχείου .gz, τα άλλα μέλη μπορούν ακόμα να ανακτηθούν (εάν αφαιρεθεί το κατεστραμμένο μέλος). Ωστόσο, μπορείτε να επιτύχετε καλύτερη συμπίεση συμπιέζοντας όλα τα μέλη ταυτόχρονα:
cat file1 file2 | gzip > foo.gz
συμπιέζει καλύτερα από
gzip -c file1 file2 > foo.gz
Εάν θέλετε να επανασυμπιέσετε συνενωμένα αρχεία για να επιτύχετε καλύτερη συμπίεση, κάντε:
gzip -cd old.gz | gzip > new.gz
Εάν ένα συμπιεσμένο αρχείο αποτελείται από πολλά μέλη, το μέγεθος αποσυμπιεσμένου και το CRC που αναφέρεται από την επιλογή --list ισχύει μόνο για το τελευταίο μέλος. Εάν χρειάζεστε το μέγεθος αποσυμπιεσμένο για όλα τα μέλη, μπορείτε να χρησιμοποιήσετε:
gzip -cd file.gz | wc -c
Εάν θέλετε να δημιουργήσετε ένα μόνο αρχείο αρχείου με πολλά μέλη, έτσι ώστε τα μέλη να μπορούν να εξαχθούν ανεξάρτητα αργότερα, χρησιμοποιήστε ένα αρχειοθετικό εργαλείο, όπως το tar ή το zip. Το GNU tar υποστηρίζει την επιλογή -z για να καλεί το gzip διαφανώς. Το gzip έχει σχεδιαστεί ως συμπλήρωμα του tar, όχι ως αντικατάστατό του.
ΠΕΡΙΒΑΛΛΟΝ
Η ξεπερασμένη μεταβλητή περιβάλλοντος GZIP μπορεί να περιέχει ένα σύνολο προεπιλεγμένων επιλογών για το gzip. Αυτές οι επιλογές ερμηνεύονται πρώτες και μπορούν να αντικατασταθούν από ρητές παραμέτρους γραμμής εντολών. Δεδομένου ότι αυτό μπορεί να προκαλέσει προβλήματα κατά τη χρήση σε σενάρια, αυτή η δυνατότητα υποστηρίζεται μόνο για επιλογές που είναι λογικό να μην προκαλέσουν υπερβολική βλάβη και το gzip προειδοποιεί εάν χρησιμοποιηθεί. Αυτή η δυνατότητα θα αφαιρεθεί σε μια μελλοντική έκδοση του gzip.
Μπορείτε να χρησιμοποιήσετε ένα ψευδώνυμο ή ένα σενάριο αντ' αυτού. Για παράδειγμα, εάν το gzip βρίσκεται στον κατάλογο /usr/bin, μπορείτε να προσθέσετε το $HOME/bin στην PATH και να δημιουργήσετε ένα εκτελέσιμο σενάριο $HOME/bin/gzip που περιέχει τα ακόλουθα:
#! /bin/sh
export PATH=/usr/bin
exec gzip -9 "$@"
ΔΕΣ ΕΠΙΣΗΣ
znew(1), zcmp(1), zmore(1), zforce(1), gzexe(1), zip(1), unzip(1), compress(1)
Η μορφή αρχείου gzip καθορίζεται στο P. Deutsch, GZIP file format specification version 4.3, [https://www.ietf.org/rfc/rfc1952.txt], Internet RFC 1952 (Μάιος 1996). Η μορφή δεδομένων συμπίεσης zip καθορίζεται στο P. Deutsch, DEFLATE Compressed Data Format Specification version 1.3, [https://www.ietf.org/rfc/rfc1951.txt], Internet RFC 1951 (Μάιος 1996).
ΔΙΑΓΝΩΣΤΙΚΑ
Η κατάσταση εξόδου είναι συνήθως 0. Εάν προκύψει σφάλμα, η κατάσταση εξόδου είναι 1. Εάν προκύψει προειδοποίηση, η κατάσταση εξόδου είναι 2.
Usage: gzip [-cdfhklLnNrtvV19] [-S suffix] [file ...]
Καθορίστηκαν μη έγκυρες επιλογές στη γραμμή εντολών.
file: not in gzip format
Το αρχείο που καθορίστηκε στο gunzip δεν έχει συμπιεστεί.
file: Corrupt input.
Χρησιμοποιήστε το zcat για να ανακτήσετε ορισμένα δεδομένα. Το συμπιεσμένο αρχείο έχει υποστεί ζημιά. Τα δεδομένα μέχρι το σημείο της αποτυχίας μπορούν να ανακτηθούν χρησιμοποιώντας
zcat file > recover
file: compressed with xx bits, can only handle yy bits
Το αρχείο συμπιέστηκε (χρησιμοποιώντας LZW) από ένα πρόγραμμα που μπορούσε να χειριστεί περισσότερα bit από τον κώδικα αποσυμπίεσης σε αυτό το μηχάνημα. Συμπιέστε ξανά το αρχείο με το gzip, το οποίο συμπιέζει καλύτερα και χρησιμοποιεί λιγότερη μνήμη.
file: already has .gz suffix -- unchanged
Υποτίθεται ότι το αρχείο έχει ήδη συμπιεστεί. Μετονομάστε το αρχείο και δοκιμάστε ξανά.
file already exists; do you wish to overwrite (y or n)?
Απαντήστε "y" εάν θέλετε το αρχείο εξόδου να αντικατασταθεί. "n" εάν όχι.
gunzip: corrupt input
Εντοπίστηκε μια παραβίαση SIGSEGV, η οποία συνήθως σημαίνει ότι το αρχείο εισόδου έχει καταστραφεί.
xx.x%
Ποσοστό της εισόδου που εξοικονομήθηκε με τη συμπίεση. (Σχετικό μόνο για τις επιλογές -v και -l).
-- not a regular file or directory: ignored
Όταν το αρχείο εισόδου δεν είναι ένα κανονικό αρχείο ή κατάλογος (π.χ., ένας συμβολικός σύνδεσμος, μια υποδοχή, ένα FIFO, ένα αρχείο συσκευής), παραμένει αμετάβλητο.
-- has xx other links: unchanged
Το αρχείο εισόδου έχει συνδέσμους. παραμένει αμετάβλητο. Δείτε ln(1) για περισσότερες πληροφορίες. Χρησιμοποιήστε τη σημαία -f για να επιβάλλετε τη συμπίεση αρχείων με πολλαπλούς συνδέσμους.
ΠΡΟΕΙΔΟΠΟΙΗΣΕΙΣ
Όταν γράφετε συμπιεσμένα δεδομένα σε μια ταινία, είναι γενικά απαραίτητο να συμπληρώνετε την έξοδο με μηδενικά μέχρι ένα όριο μπλοκ. Όταν τα δεδομένα διαβάζονται και ολόκληρο το μπλοκ περνά στο gunzip για αποσυμπίεση, το gunzip ανιχνεύει ότι υπάρχουν επιπλέον ανεπιθύμητα δεδομένα μετά τα συμπιεσμένα δεδομένα και εκπέμπει μια προειδοποίηση από προεπιλογή. Μπορείτε να χρησιμοποιήσετε την επιλογή --quiet για να καταστείλετε την προειδοποίηση.
ΣΦΑΛΜΑΤΑ
Σε ορισμένες σπάνιες περιπτώσεις, η επιλογή --best δίνει χειρότερη συμπίεση από την προεπιλεγμένη ρύθμιση συμπίεσης (-6). Σε ορισμένα αρχεία με υψηλό βαθμό πλεονασμού, η εντολή compress συμπιέζει καλύτερα από την gzip.
ΑΝΑΦΟΡΑ ΣΦΑΛΜΑΤΩΝ
Αναφέρετε σφάλματα στο: _ Αρχική σελίδα του GNU gzip: [https://www.gnu.org/software/gzip/] Γενική βοήθεια για τη χρήση του λογισμικού GNU: [https://www.gnu.org/gethelp/]
ΣΗΜΕΙΩΣΗ ΠΝΕΥΜΑΤΙΚΩΝ ΔΙΚΑΙΩΜΑΤΩΝ
Πνευματικά δικαιώματα © 1998–1999, 2001–2002, 2012, 2015–2023 Free Software Foundation, Inc. Πνευματικά δικαιώματα © 1992, 1993 Jean-loup Gailly
Χορηγείται άδεια για τη δημιουργία και διανομή ακριβών αντιγράφων αυτού του εγχειριδίου, υπό την προϋπόθεση ότι η σημείωση πνευματικών δικαιωμάτων και η παρούσα σημείωση άδειας διατηρούνται σε όλα τα αντίγραφα.
Χορηγείται άδεια για την αντιγραφή και διανομή τροποποιημένων εκδόσεων αυτού του εγχειριδίου υπό τις συνθήκες για ακριβή αντιγραφή, με την προϋπόθεση ότι ολόκληρο το προκύπτον παράγωγο έργο διανέμεται υπό τους όρους μιας σημείωσης άδειας πανομοιότυπης με αυτή.
Χορηγείται άδεια για την αντιγραφή και διανομή μεταφράσεων αυτού του εγχειριδίου σε άλλη γλώσσα, υπό τις παραπάνω συνθήκες για τροποποιημένες εκδόσεις, εκτός από το ότι η παρούσα σημείωση άδειας μπορεί να αναφέρεται σε μια μετάφραση που έχει εγκριθεί από το Ίδρυμα.