ConvertHub Γρήγοροι μετατροπείς μονάδων, χωρίς εγγραφή

Μετατροπέας Αποθηκευτικού Χώρου

Μετατρέψτε ανάμεσα σε bit, bytes, δεκαδικά μεγέθη (KB/MB/GB/TB) και δυαδικά μεγέθη (KiB/MiB/GiB/TiB) — κάθε επιλογή δηλώνει με σαφήνεια σε ποια οικογένεια ανήκει, γιατί πρόκειται για δύο γνησίως διαφορετικά νούμερα, όχι για ζήτημα στρογγυλοποίησης.

Όλες οι μονάδες ταυτόχρονα

Ομαδοποιημένες ανά οικογένεια — το δεκαδικό (SI) και το δυαδικό (IEC) δεν αναμειγνύονται ποτέ στην ίδια στήλη.

Βασικές μονάδες

Bit (bit)
Byte (B)

Δεκαδικό (SI, βάση 1000)

KB — δεκαδικό (10³ B)
MB — δεκαδικό (10⁶ B)
GB — δεκαδικό (10⁹ B)
TB — δεκαδικό (10¹² B)

Δυαδικό (IEC, βάση 1024)

KiB — δυαδικό (2¹⁰ B)
MiB — δυαδικό (2²⁰ B)
GiB — δυαδικό (2³⁰ B)
TiB — δυαδικό (2⁴⁰ B)

Δύο οικογένειες προθεμάτων, και γιατί δεν συμφωνούν

Τα "κιλο-", "μεγα-", "γίγα-" και "τερα-" έχουν ένα τεχνικά σωστό νόημα: δυνάμεις του 1000, όπως και σε όλο το υπόλοιπο μετρικό σύστημα. Αυτή είναι η οικογένεια δεκαδικό (SI) — 1 KB = 1.000 bytes, 1 MB = 1.000.000 bytes, και ούτω καθεξής — και είναι αυτό που είναι τυπωμένο σε κάθε κουτί σκληρού δίσκου ή SSD. Όμως οι υπολογιστές διευθυνσιοδοτούν τη μνήμη και τον αποθηκευτικό χώρο σε δυαδικό σύστημα, όπου ο φυσικός "στρογγυλός αριθμός" είναι μια δύναμη του δύο, οπότε αναπτύχθηκε μια δεύτερη οικογένεια παράλληλα: τα δυαδικά (IEC) προθέματα KiB, MiB, GiB και TiB, το καθένα ακριβώς 1.024 φορές το προηγούμενο. Επί δεκαετίες, τα λειτουργικά συστήματα — με πρώτο τον Explorer των Windows — υπολόγιζαν τον αποθηκευτικό χώρο με δυαδική μαθηματική αλλά συνέχιζαν να εμφανίζουν στην οθόνη το δεκαδικό σύμβολο "GB", κάτι που εξηγεί ακριβώς γιατί ένας δίσκος που είναι ειλικρινά και πλήρως 1TB σύμφωνα με τον σωστό δεκαδικό ορισμό του κατασκευαστή εμφανίζεται ως ένα μικρότερο "931 GB" μόλις τα Windows διαιρέσουν αυτά τα ίδια bytes με το 1024 τρεις φορές. Αυτό το εργαλείο κρατά και τις δύο οικογένειες ξεκάθαρα επισημασμένες παντού, ακόμα και στο ίδιο το αναπτυσσόμενο μενού, ώστε να ξέρετε πάντα ποια μαθηματικά χρησιμοποιείτε.

Πρακτικό παράδειγμα — το φαινόμενο του "δίσκου 1TB"

Το κουτί ενός δίσκου γράφει 1 TB, δεκαδικό: ακριβώς 10¹² = 1.000.000.000.000 bytes. Μετατρέψτε αυτόν τον ίδιο αριθμό bytes σε GiB (δυαδικό, αυτό που πραγματικά υπολογίζουν τα Windows) διαιρώντας με 2³⁰ = 1.073.741.824, και παίρνετε ≈ 931,32 GiB — τον ακριβή αριθμό πίσω από την ερώτηση "γιατί ο δίσκος μου 1TB δείχνει 931GB;". Δεν λείπει τίποτα από τον δίσκο· τα 10¹² bytes παραμένουν 10¹² bytes. Απλώς φαίνεται μικρότερος επειδή μετριέται με δυαδικό χάρακα και εμφανίζεται με δεκαδική ετικέτα. Παράλληλα, η δυαδική οικογένεια είναι επίσης ακριβής εσωτερικά: 1 GiB = 1.024 MiB = 1.073.741.824 bytes, χωρίς καμία στρογγυλοποίηση σε αυτή την αλυσίδα.

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

Γιατί ο καινούργιος δίσκος μου "1TB" εμφανίζεται μόνο ως 931GB στα Windows;

Επειδή συγκρούονται δύο διαφορετικοί, εξίσου έγκυροι ορισμοί του "GB". Οι κατασκευαστές δίσκων ετικετάρουν τη χωρητικότητα με τον δεκαδικό (SI) ορισμό: 1 TB = 10¹² = 1.000.000.000.000 bytes, το τεχνικά σωστό νόημα του μετρικού προθέματος "tera-". Όμως ο Explorer των Windows υπολογίζει και εμφανίζει τον ελεύθερο χώρο με δυαδική αριθμητική (διαιρώντας με το 1024 τρεις φορές για να πάει από τα bytes σε αυτό που ονομάζει "GB"), ενώ συνεχίζει να δείχνει στην οθόνη το δεκαδικό σύμβολο "GB" αντί για το σωστό δυαδικό σύμβολο "GiB". Κάνοντας τους υπολογισμούς, 10¹² bytes ÷ 1024³ ≈ 931,32 — άρα ένας δίσκος που είναι ειλικρινά και πλήρως 1TB σύμφωνα με τον σωστό δεκαδικό ορισμό του κατασκευαστή εμφανίζεται ως ένα μικρότερο "931 GB" σε ένα εργαλείο που κάνει σιωπηλά δυαδική αριθμητική κάτω από μια δεκαδική ετικέτα. Δεν λείπει τίποτα από τον δίσκο· είναι αναντιστοιχία στην επισήμανση μονάδων, όχι πραγματική έλλειψη.

Ποιο είναι λοιπόν το "σωστό" — το δεκαδικό ή το δυαδικό;

Και τα δύο είναι σωστά, για διαφορετικές δουλειές — απλώς δεν είναι εναλλάξιμα, και το λάθος είναι να χρησιμοποιείς έναν αριθμό με την ετικέτα του άλλου. Το δεκαδικό (KB/MB/GB/TB, δυνάμεις του 1000) είναι το πραγματικό πρότυπο SI για τα προθέματα κιλο-, μεγα-, γίγα-, τερα-, και είναι αυτό που χρησιμοποιούν οι κατασκευαστές αποθηκευτικών μέσων, οι ταχύτητες δικτύου και σχεδόν κάθε λογισμικό εκτός Microsoft. Το δυαδικό (KiB/MiB/GiB/TiB, δυνάμεις του 1024) αντικατοπτρίζει το πώς η μνήμη και τα συστήματα αρχείων διευθυνσιοδοτούν πραγματικά τον αποθηκευτικό χώρο εσωτερικά σε μπλοκ δύναμης του δύο, και είναι αυτό που τα Windows εμφανίζουν ιστορικά (με λάθος ετικέτα) και αυτό που η χωρητικότητα RAM έχει πάντα ουσιαστικά σημάνει. Κανένα από τα δύο δεν είναι στρογγυλοποίηση του άλλου — 1 GB και 1 GiB είναι δύο γνησίως διαφορετικοί αριθμοί bytes (1.000.000.000 έναντι 1.073.741.824), ένα χάσμα περίπου 7,4% που μεγαλώνει σε κάθε μεγαλύτερο πρόθεμα.

Γιατί να περιλαμβάνονται τα bit ως επιλογή; Εγώ βλέπω μόνο bytes.

Επειδή οι ταχύτητες δικτύου και ίντερνετ αναφέρονται σχεδόν πάντα σε bit ανά δευτερόλεπτο, όχι σε bytes — μια σύνδεση "100 Mbps" είναι 100 εκατομμύρια bit ανά δευτερόλεπτο, και αφού 1 byte = 8 bit, αυτό αντιστοιχεί σε 100 ÷ 8 = 12,5 megabyte ανά δευτερόλεπτο πραγματικής ταχύτητας λήψης. Είναι μία από τις πιο συνηθισμένες συγχύσεις μεταξύ αποθήκευσης και δικτύων: ο κόσμος περιμένει ένα πρόγραμμα "100 Mbps" να κατεβάζει με 100 MB/s και μπερδεύεται όταν ένας διαχειριστής αρχείων δείχνει περίπου το ένα όγδοο αυτής της ταχύτητας. Αυτό το εργαλείο περιλαμβάνει τα bit ακριβώς για να μπορείτε να μετατρέψετε μια διαφημιζόμενη ταχύτητα σύνδεσης στον αριθμό σε bytes που θα δείξει πραγματικά η μπάρα προόδου της λήψης σας.

Το 1 GiB ισούται πραγματικά ακριβώς με 1024 MiB;

Ναι, ακριβώς, εξ ορισμού — αυτό είναι όλο το νόημα των δυαδικών (IEC) προθεμάτων: κάθε βήμα προς τα πάνω είναι ακριβώς 2¹⁰ = 1024 φορές το προηγούμενο βήμα, χωρίς καμία στρογγυλοποίηση πουθενά. 1 GiB = 1024 MiB = 1024 × 1024 KiB = 1.073.741.824 bytes, όλα ακέραιοι αριθμοί με ακρίβεια. Συγκρίνετέ το με τη δεκαδική οικογένεια, όπου 1 GB = 1000 MB = 1.000.000.000 bytes επίσης με ακρίβεια — και οι δύο οικογένειες είναι εσωτερικά ακριβείς, απλώς δεν ταιριάζουν μεταξύ τους επειδή 1000 ≠ 1024.

Στέλνονται τα δεδομένα μου κάπου;

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