Λεξικό

Τι είναι το Uncompressed Size σε ένα αρχείο RAR;

Το μέγεθος χωρίς συμπίεση είναι το μέγεθος που θα έχει ένα αρχείο σε ένα αρχείο RAR αφού το εξαγάγετε. Μάθετε από πού προέρχεται αυτός ο αριθμός και τι σας δείχνει.

uncompressed-size

Το Μη συμπιεσμένο μέγεθος είναι το μέγεθος ενός αρχείου μετά την εξαγωγή του από ένα αρχείο-συμπίεση (archive). Ένα αρχείο RAR αποθηκεύει αυτόν τον αριθμό για κάθε αρχείο που περιέχει.

Δίπλα στο Μη συμπιεσμένο μέγεθος, το αρχείο-συμπίεση αποθηκεύει το συμπιεσμένο μέγεθος, δηλαδή τον χώρο που καταλαμβάνει το αρχείο μέσα στο archive. Τα αρχεία ZIP αποθηκεύουν τον ίδιο τύπο αριθμού και ο αναγνώστης μεταδεδομένων ExifTool τον εμφανίζει ως ZipUncompressedSize. Δείτε το άρθρο για το ZIP uncompressed size.

Ποια αρχεία το φέρουν

Το Μη συμπιεσμένο μέγεθος προέρχεται από αρχεία RAR, τόσο από την παλαιότερη μορφή RAR 4.x όσο και από τη νεότερη μορφή RAR 5.0. Κάθε αρχείο μέσα στο archive έχει τη δική του κεφαλίδα (header) και αυτή η κεφαλίδα περιέχει το αποσυμπιεσμένο μέγεθος του αρχείου.

Η ίδια κεφαλίδα περιέχει επίσης το όνομα του αρχειοθετημένου αρχείου και το λειτουργικό σύστημα με το οποίο δημιουργήθηκε το archive. Μπορεί επίσης να περιέχει την ημερομηνία τροποποίησης. Επειδή κάθε αρχείο έχει τη δική του κεφαλίδα, ένα archive με 10 αρχεία μπορεί να περιέχει 10 τιμές Μη συμπιεσμένου μεγέθους.

Το ExifTool, ένα πρόγραμμα που διαβάζει μεταδεδομένα, εμφανίζει από προεπιλογή μόνο 1 τιμή Μη συμπιεσμένου μεγέθους. Η επιλογή Duplicates εμφανίζει τις τιμές για κάθε αρχείο στο archive.

Από πού προέρχεται η τιμή

Το πρόγραμμα αρχειοθέτησης γράφει τον αριθμό στην κεφαλίδα όταν προσθέτει ένα αρχείο στο archive. Στο RAR 5.0, η κεφαλίδα αποθηκεύει το αποσυμπιεσμένο μέγεθος ως ακέραιο μεταβλητού μήκους έως και 64 bit.

Η κεφαλίδα μπορεί επίσης να αποθηκεύσει ένα checksum CRC32 των αποσυμπιεσμένων δεδομένων. Αυτό το πεδίο είναι προαιρετικό, επομένως μια κεφαλίδα αρχείου μπορεί να μην το περιέχει.

Ένα archive RAR 5.0 μπορεί να σημειώσει το αποσυμπιεσμένο μέγεθος ενός αρχείου ως άγνωστο. Τότε ένα πρόγραμμα πρέπει να αγνοήσει τον αποθηκευμένο αριθμό και να συνεχίσει την εξαγωγή μέχρι να τελειώσουν τα συμπιεσμένα δεδομένα. Το ExifTool δεν εμφανίζει Μη συμπιεσμένο μέγεθος για ένα τέτοιο αρχείο.

Πώς φαίνεται η τιμή

Η τιμή είναι ένας ακέραιος αριθμός bytes, χωρίς μονάδα. Τα προγράμματα συχνά μετατρέπουν αυτόν τον αριθμό σε μεγαλύτερες μονάδες, αλλά δεν χρησιμοποιούν όλα τον ίδιο κανόνα:

  • 1 kB (kilobyte) είναι 1.000 bytes και 1 MB (megabyte) είναι 1.000.000 bytes.
  • 1 KiB (kibibyte) είναι 1.024 bytes και 1 MiB (mebibyte) είναι 1.048.576 bytes.

Ορισμένα προγράμματα γράφουν KB ή MB αλλά εννοούν 1.024 bytes ή 1.048.576 bytes. Γι’ αυτό 2 προγράμματα μπορεί να εμφανίζουν διαφορετικά μεγέθη για το ίδιο αρχείο.

Γιατί έχει σημασία

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

Το Μη συμπιεσμένο μέγεθος είναι διαφορετικό από το μέγεθος αρχείου του archive. Το μέγεθος αρχείου είναι ο αριθμός των bytes σε ολόκληρο το αρχείο RAR.

Συγκρίνετε το Μη συμπιεσμένο μέγεθος με το συμπιεσμένο μέγεθος για να δείτε πόσο συμπίεση εξοικονόμησε για κάθε αρχείο. Αν οι 2 αριθμοί είναι σχεδόν ίδιοι, το archive εξοικονόμησε λίγο χώρο για αυτό το αρχείο. Στα αρχεία RAR 4.x, η μέθοδος συσκευασίας Stored σημαίνει ότι το αρχείο αποθηκεύτηκε χωρίς συμπίεση.

Ο αριθμός είναι μόνο αυτό που δηλώνει το archive. Να είστε προσεκτικοί με ένα πολύ μικρό archive που δηλώνει τεράστιο μη συμπιεσμένο μέγεθος. Μπορεί να είναι αποσυμπιεστική βόμβα (decompression bomb), επίσης γνωστή ως zip bomb, η οποία μπορεί να παράγει τεράστιο όγκο δεδομένων όταν κάποιος την εξάγει.

Meta Keys