Μετάβαση στο περιεχόμενο

Μετατροπέας Αριθμητικής Βάσης

Μετατρέψτε αριθμούς μεταξύ δυαδικού, οκταδικού, δεκαδικού και δεκαεξαδικού. Δωρεάν, 100% στο πρόγραμμα περιήγησής σας.

Αριθμητικές Βάσεις

Μια αριθμητική βάση είναι ο αριθμός μοναδικών ψηφίων σε ένα θεσιακό σύστημα αρίθμησης. Το δεκαδικό (βάση 10) χρησιμοποιεί ψηφία 0–9. Το δυαδικό (βάση 2) είναι η βάση της ψηφιακής πληροφορικής. Το οκταδικό (8) και το δεκαεξαδικό (16) είναι συμπαγείς αναπαραστάσεις δυαδικών δεδομένων.

Γρήγορη Αναφορά

Δυαδικό (βάση 2): Ψηφία 0–1. Κάθε ψηφίο είναι ένα bit. 8 bits = 1 byte.
Οκταδικό (βάση 8): Ψηφία 0–7. Χρησιμοποιείται για δικαιώματα Unix (chmod 755).
Δεκαδικό (βάση 10): Ψηφία 0–9. Καθημερινό σύστημα αρίθμησης.
Hex (βάση 16): Ψηφία 0–9 και A–F. Χρησιμοποιείται για χρώματα CSS, διευθύνσεις μνήμης.

Πότε χρειάζονται οι developers μετατροπή βάσης;

Χρώματα CSS: Το #1A2B3C είναι τρία ζεύγη hex bytes που αναπαριστούν Red (26), Green (43), Blue (60) σε δεκαδικό. Δικαιώματα Unix: chmod 755 — 7 σε οκταδικό = 111 σε δυαδικό (read+write+execute), 5 = 101 (read+execute). Debugging: Διευθύνσεις μνήμης, pointers και hex dumps σε debuggers (GDB, LLDB, Chrome DevTools) εμφανίζονται σε δεκαεξαδικό. Δικτύωση: Διευθύνσεις MAC (48-bit, εμφανίζονται ως 6 ζεύγη hex), διευθύνσεις IPv6 (128-bit hex) και μάσκες υποδικτύου χρησιμοποιούν hex ή δυαδικό. Λειτουργίες bitwise: Η κατανόηση flags, bitmasks και χειρισμού bits απαιτεί σκέψη σε δυαδικό.

Απόρρητο

Όλες οι μετατροπές εκτελούνται 100% στο πρόγραμμα περιήγησής σας. Δεν αποστέλλονται δεδομένα σε κανέναν server.