Μπορεί να μην το βλέπετε, αλλά η ψηφιακή κωδικοποίηση είναι παντού.
Η ψηφιακή κωδικοποίηση είναι η διαδικασία χρήσης δυαδικών ψηφίων για την αναπαράσταση γραμμάτων, χαρακτήρων και άλλων συμβόλων σε ψηφιακή μορφή. Υπάρχουν διάφοροι τύποι ψηφιακών κωδικών που χρησιμοποιούνται ευρέως σήμερα, αλλά χρησιμοποιούν την ίδια αρχή του συνδυασμού δυαδικών αριθμών για την αναπαράσταση ενός χαρακτήρα.
Ψηφιακή και Δυαδική Κωδικοποίηση
Οι υπολογιστές και οι ηλεκτρονικές συσκευές χρειάζονται έναν συστηματικό και ακριβή αλγόριθμο για την ανάγνωση πληροφοριών. Αυτό το σύστημα απαιτεί κάθε χαρακτήρας, γράμμα ή σύμβολο να είναι μοναδικός και να διακρίνεται εύκολα από άλλους χαρακτήρες. Για να γίνει αυτό, απαιτείται ψηφιακή κωδικοποίηση. Στην ψηφιακή κωδικοποίηση, τα γράμματα ή τα σύμβολα αντιπροσωπεύονται από συγκεκριμένα σύνολα δυαδικών αριθμών ή χαρακτήρων. Για παράδειγμα, οι αριθμοί 01000001 αντιπροσωπεύουν τον χαρακτήρα "A" σε έναν δυαδικό κώδικα. Ο δυαδικός κώδικας, αν και δεν είναι μια συγκεκριμένη τεχνική ψηφιακής κωδικοποίησης, προσφέρει την απλούστερη εξήγηση για την κατανόηση της ψηφιακής κωδικοποίησης.
Το βίντεο της ημέρας
Βασική Τεχνική Κωδικοποίησης
Όπως υποδηλώνει ο όρος, η ψηφιακή κωδικοποίηση μετατρέπει τις πληροφορίες σε ψηφία εύκολα αναγνωρίσιμα από υπολογιστές και άλλες ηλεκτρονικές συσκευές. Αυτά τα ψηφία είναι σύνολα πληροφοριών χωρισμένα σε πολύ μικρά κομμάτια γνωστά ως bits. Ένα bit -- συντομογραφία για δυαδικό ψηφίο -- είναι η μικρότερη μέτρηση που έχει εκχωρηθεί. Οι πιο κοινές τεχνικές ψηφιακής κωδικοποίησης χρησιμοποιούν περίπου 8 έως 16 bit ανά χαρακτήρα. Αυτό σημαίνει ότι κάθε χαρακτήρας έχει τουλάχιστον οκτώ αλφαριθμητικά σύμβολα σε μια ξεχωριστή εξέλιξη.
Συνήθως χρησιμοποιούμενοι ψηφιακοί κωδικοί
Υπάρχουν διάφοροι τύποι ψηφιακών κωδικών που χρησιμοποιούνται στους υπολογιστές σήμερα, αλλά τρεις από τους πιο ευρέως χρησιμοποιούμενους είναι το American Standard Code Information Interchange, Extended Binary Coded Decimal Interchange Code και Unicode. Το ASCII περιέχει περίπου 128 διαφορετικούς κωδικούς που αντιπροσωπεύουν τα αμερικανικά γράμματα, σύμβολα και αριθμούς. Για παράδειγμα, το γράμμα "M" αντιπροσωπεύεται στο ASCII ως "077" στον ψηφιακό κώδικα. Το EBCDIC και το Unicode χρησιμοποιούν την ίδια διαδικασία κωδικοποίησης, αλλά εκχωρούν διαφορετικό σύνολο συμβόλων για κάθε χαρακτήρα.
Αλφαριθμητική Κωδικοποίηση
Η πιο κοινή πρακτική στη δημιουργία ψηφιακών κωδικών χρησιμοποιεί αλφαριθμητικούς χαρακτήρες. Η αλφαριθμητική κωδικοποίηση συνδυάζει γράμματα και αριθμούς για να δημιουργήσει μια συγκεκριμένη αναπαράσταση ενός χαρακτήρα σε ένα πρόγραμμα υπολογιστή. Για παράδειγμα, ο κωδικός "U+0041", που αντιπροσωπεύει το "A" στο Unicode, έχει γράμματα, αριθμούς και το σύμβολο "+".