Τι είναι οι μονάδες αποθήκευσης δεδομένων;

Τα δεδομένα μετρώνται σε bit και byte. Ένα bit είναι ένα μόνο 0 ή 1, ενώ ένα byte αποτελείται από 8 bit. Για μεγαλύτερες ποσότητες χρησιμοποιούνται προθέματα, τα οποία χωρίζονται σε δύο συστήματα:

  • Τα δεκαδικά προθέματα, δηλαδή τα προθέματα SI του μετρικού συστήματος, αυξάνονται ανά 1000: ένα κιλομπάιτ (kB) είναι 1000 byte, ένα μεγαμπάιτ (MB) 1000 κιλομπάιτ, έπειτα ακολουθούν τα γιγαμπάιτ (GB), τεραμπάιτ (TB), πεταμπάιτ (PB), εξαμπάιτ (EB), ζεταμπάιτ (ZB) και γιοταμπάιτ (YB).
  • Τα δυαδικά προθέματα αυξάνονται ανά 1024: ένα κιμπιμπάιτ (KiB) είναι 1024 byte, ένα μεμπιμπάιτ (MiB) 1024 κιμπιμπάιτ, έπειτα ακολουθούν τα γκιμπιμπάιτ (GiB), τεμπιμπάιτ (TiB), πεμπιμπάιτ (PiB), εξαμπιμπάιτ (EiB), ζεμπιμπάιτ (ZiB) και γιομπιμπάιτ (YiB). Τα σύμβολά τους έχουν ένα «i» μετά το πρώτο γράμμα.

Περιγραφή εργαλείου

Αυτό το εργαλείο μετατρέπει μεγέθη δεδομένων μεταξύ bit, byte και των δύο, χρησιμοποιώντας κάθε δεκαδικό πρόθεμα από το κιλο- έως το γιοτα- και κάθε δυαδικό πρόθεμα από το κιμπι- έως το γιομπι-, δηλαδή συνολικά 34 μονάδες. Όλοι οι μετατροπείς αποθήκευσης δεδομένων εδώ λειτουργούν με τον ίδιο τρόπο, από τον γενικό Μετατροπέα μονάδων αποθήκευσης δεδομένων έως τους μετατροπείς για ένα μόνο ζεύγος μονάδων, όπως από μεγαμπάιτ σε γιγαμπάιτ ή από γκιμπιμπάιτ σε γιγαμπάιτ: αρχικά εμφανίζονται οι μονάδες που αναφέρονται στο όνομά τους, ενώ τα μενού «Πηγή» και «Προορισμός» σάς επιτρέπουν να επιλέξετε οποιαδήποτε από τις 34 μονάδες. Πληκτρολογήστε σε ένα μενού για να βρείτε μια μονάδα με βάση το όνομα ή το σύμβολό της, όπως «MiB». Πληκτρολογήστε έναν αριθμό και το αποτέλεσμα εμφανίζεται καθώς πληκτρολογείτε, έτοιμο για αντιγραφή. Το κουμπί εναλλαγής αντιστρέφει τη μετατροπή.

Μονάδες

Δεκαδική μονάδα Σε byte Δυαδική μονάδα Σε byte
Κιλομπάιτ (kB) 10³ = 1,000 Κιμπιμπάιτ (KiB) 2¹⁰ = 1,024
Μεγαμπάιτ (MB) 10⁶ = 1,000,000 Μεμπιμπάιτ (MiB) 2²⁰ = 1,048,576
Γιγαμπάιτ (GB) 10⁹ = 1,000,000,000 Γκιμπιμπάιτ (GiB) 2³⁰ = 1,073,741,824
Τεραμπάιτ (TB) 10¹² Τεμπιμπάιτ (TiB) 2⁴⁰ = 1,099,511,627,776
Πεταμπάιτ (PB) 10¹⁵ Πεμπιμπάιτ (PiB) 2⁵⁰ = 1,125,899,906,842,624
Εξαμπάιτ (EB) 10¹⁸ Εξαμπιμπάιτ (EiB) 2⁶⁰ = 1,152,921,504,606,846,976
Ζεταμπάιτ (ZB) 10²¹ Ζεμπιμπάιτ (ZiB) 2⁷⁰ = 1,180,591,620,717,411,303,424
Γιοταμπάιτ (YB) 10²⁴ Γιομπιμπάιτ (YiB) 2⁸⁰ = 1,208,925,819,614,629,174,706,176

Οι αντίστοιχες μονάδες σε bit εκτείνονται από το κιλομπιτ (kbit) έως το γιοταμπιτ (Ybit) και από το κιμπιμπιτ (Kibit) έως το γιομπιμπιτ (Yibit). Κάθε μονάδα bit είναι το ένα όγδοο της μονάδας byte με το ίδιο πρόθεμα.

Παραδείγματα

Μέγεθος Μετατροπή
1 GB 1000 MB
1 GiB 1024 MiB
1 GiB 1073.741824 MB
1 TB 931.3225746154785 GiB
500 GB 465.6612873077393 GiB
1 TiB 1.099511627776 TB
1 kB 0.9765625 KiB
1 MB 8 Mbit
100 Mbit 12.5 MB
1 PiB 1125899906842624 B

Πώς λειτουργεί

Η μετατροπή γίνεται από τη mathjs, μια μαθηματική βιβλιοθήκη JavaScript, με τα δεκαδικά και δυαδικά προθέματά της. Χρησιμοποιεί ακριβείς δεκαδικούς αριθμούς και κλάσματα αντί για αριθμούς κινητής υποδιαστολής, οπότε μια ποσότητα όπως 0.1 kB μετατρέπεται ακριβώς σε 100 B. Κάθε αποτέλεσμα στρογγυλοποιείται στα 16 σημαντικά ψηφία, τα οποία αρκούν για να αναπαραστήσουν και τα 1125899906842624 byte ενός πεμπιμπάιτ. Τα αποτελέσματα από 10¹⁶ και πάνω εμφανίζονται σε εκθετική γραφή, ώστε κάθε ψηφίο που εμφανίζεται να είναι σημαντικό: το 1 EiB εμφανίζεται ως 1.152921504606847e+18 B. Το ίδιο ισχύει για αποτελέσματα μικρότερα από 0.000001, όπως το 1.25e-13 TB για 1 bit.

Συμβουλές

  • Για να μετατρέψετε μια ταχύτητα από μεγαμπιτ ανά δευτερόλεπτο σε μεγαμπάιτ ανά δευτερόλεπτο, μετατρέψτε τα μεγαμπιτ σε μεγαμπάιτ: 100 Mbit είναι 12.5 MB, επομένως 100 Mbit/s είναι 12.5 MB/s.