Το ASCII είναι ένα ακρωνύμιο που ίσως έχετε ακούσει σε σχέση με το κείμενο του υπολογιστή, αλλά είναι ένας όρος που γρήγορα δεν χρησιμοποιείται χάρη σε έναν πιο ισχυρό νεοφερμένο. Τι είναι όμως το ASCII και σε τι χρησιμοποιείται;
Τι σημαίνει το ASCII;
Ίσως το πιο εύκολο μέρος για να ξεκινήσετε είναι το ίδιο το ακρωνύμιο, ας το επεκτείνουμε:
ΕΝΑμερικάνικη μικρόπαράλληλα ντοωδή για Εγώπληροφορίες Εγώανταλλαγή
Αυτό το στόμα μιας φράσης δεν δίνει πραγματικά την πλήρη εικόνα, αλλά μερικά μέρη προσφέρουν αμέσως κάποιες ενδείξεις, ιδίως τις δύο πρώτες λέξεις. Το ASCII είναι ένα αμερικανικό πρότυπο, η σημασία του οποίου σύντομα θα γίνει εμφανής.
Ο "Κώδικας για ανταλλαγή πληροφοριών" υποδηλώνει ότι μιλάμε για μια μορφή για τη μετάδοση δεδομένων μπρος-πίσω. Συγκεκριμένα, το ASCII ασχολείται με δεδομένα κειμένου: χαρακτήρες που συνθέτουν λέξεις σε μια γλώσσα που συνήθως διαβάζεται από τον άνθρωπο.
Το ASCII λύνει το πρόβλημα του τρόπου εκχώρησης τιμών σε γράμματα και άλλους χαρακτήρες έτσι ώστε, όταν είναι αποθηκευμένα ως αυτοί και μηδενικά σε ένα αρχείο, μπορούν να μεταφραστούν σε γράμματα κατά την ανάγνωση του αρχείου αργότερα. Εάν διαφορετικά συστήματα υπολογιστών συμφωνήσουν στον ίδιο κώδικα που θα χρησιμοποιήσουν, αυτές οι πληροφορίες μπορούν να ανταλλάσσονται αξιόπιστα.
Σχετιζομαι με: Πώς να βρείτε σύμβολα και να αναζητήσετε τη σημασία τους
Χρειάζεστε βοήθεια για τον προσδιορισμό ενός συμβόλου; Δείτε πώς μπορείτε να βρείτε οποιοδήποτε σύμβολο με εικόνα, πώς να αναζητήσετε βιβλιοθήκες συμβόλων και άλλα.
Η ιστορία της ASCII
Μερικές φορές αναφέρεται ως US-ASCII, το ASCII ήταν μια αμερικανική καινοτομία που αναπτύχθηκε στη δεκαετία του 1960. Το πρότυπο έχει υποβληθεί σε πολλές αναθεωρήσεις από, κυρίως το 1977 και το 1986, όταν ενημερώθηκε τελευταία η ASCII.
Οι επεκτάσεις και οι παραλλαγές έχουν βασιστεί στο ASCII με την πάροδο των ετών, κυρίως για να καλύψουν το γεγονός ότι το ASCII παραλείπει πολλούς χαρακτήρες που χρησιμοποιούνται, ή ακόμη και απαιτούνται, από άλλες γλώσσες εκτός από τα Αγγλικά των ΗΠΑ. Η ASCII δεν καλύπτει καν το σύμβολο νομίσματος του Ηνωμένου Βασιλείου (“£”), αν και η λίρα είναι παρούσα στα λατινικά-1, μια επέκταση 8-bit που αναπτύχθηκε τη δεκαετία του 1980, η οποία κωδικοποιεί και πολλά άλλα νομίσματα.
Το ASCII επεκτάθηκε σε μεγάλο βαθμό και διαδέχθηκε η Unicode, ένα πολύ πιο ολοκληρωμένο και φιλόδοξο πρότυπο, το οποίο συζητείται παρακάτω. Το 2008, η Unicode ξεπέρασε το ASCII σε δημοτικότητα για διαδικτυακή χρήση.
Ποιοι χαρακτήρες αντιπροσωπεύει το ASCII;
Σε έναν υπολογιστή, το γράμμα "A" είναι εξίσου άγνωστο με το χρώμα μωβ ή το αίσθημα ζήλιας. Οι υπολογιστές ασχολούνται με αυτά και μηδενικά, και εναπόκειται στον άνθρωπο να αποφασίσει πώς να χρησιμοποιήσει αυτά και μηδενικά για την αναπαράσταση αριθμών, λέξεων, εικόνων και οτιδήποτε άλλο.
Μπορείτε να σκεφτείτε το ASCII ως τον κώδικα Μορς του ψηφιακού κόσμου - η πρώτη προσπάθεια, ούτως ή άλλως. Ενώ ο κωδικός Morse χρησιμοποιείται για να αντιπροσωπεύει μόνο 36 διαφορετικούς χαρακτήρες (26 γράμματα και 10 ψηφία), το ASCII σχεδιάστηκε για να αντιπροσωπεύει έως και 128 διαφορετικούς χαρακτήρες σε 7 bit δεδομένων.
Το ASCII είναι διάκριση πεζών-κεφαλαίων, που σημαίνει ότι αντιπροσωπεύει 52 κεφαλαία και πεζά γράμματα από το αγγλικό αλφάβητο. Παράλληλα με τα ίδια 10 ψηφία, αυτός είναι περίπου ο μισός χώρος που χρησιμοποιείται.
Τα σημεία στίξης, τα μαθηματικά και τα τυπογραφικά σύμβολα καταλαμβάνουν τα υπόλοιπα και μια συλλογή χαρακτήρων ελέγχου, οι οποίοι είναι ειδικοί μη εκτυπώσιμοι κώδικες με λειτουργικές έννοιες - δείτε παρακάτω για περισσότερα.
Ακολουθούν ορισμένοι τυπικοί χαρακτήρες που κωδικοποιεί το ASCII:
Δυάδικος | Δεκαδικός | Χαρακτήρας |
---|---|---|
010 0001 | 33 | ! |
011 0000 | 48 | 0 |
011 1001 | 57 | 9 |
011 1011 | 59 | ; |
100 0001 | 65 | ΕΝΑ |
100 0010 | 66 | σι |
101 1010 | 90 | Ζ |
101 1011 | 91 | [ |
110 0001 | 97 | ένα |
110 0010 | 98 | σι |
111 1101 | 125 | } |
Σημειώστε ότι οι επιλεγμένες τιμές έχουν κάποιες χρήσιμες ιδιότητες, ιδίως:
- Τα γράμματα της ίδιας θήκης μπορούν πάντα να ταξινομηθούν αριθμητικά αφού είναι σε σειρά. Για παράδειγμα, το Α έχει χαμηλότερη τιμή από το Β, το οποίο έχει χαμηλότερη τιμή από το Ζ.
- Τα γράμματα διαφορετικών περιπτώσεων αντισταθμίζονται από ακριβώς 32. Αυτό καθιστά πολύ εύκολη τη μετάφραση μεταξύ πεζών και κεφαλαίων κεφαλαίων, καθώς πρέπει να αλλάξει μόνο ένα bit για κάθε γράμμα.
Χαρακτήρες ελέγχου
Εκτός από τα γράμματα, τα σημεία στίξης και τα ψηφία, το ASCII μπορεί να αντιπροσωπεύει έναν αριθμό χαρακτήρων ελέγχου, ειδικά σημεία κώδικα δεν παράγουν έξοδο ενός χαρακτήρα αλλά παρέχουν εναλλακτικές έννοιες για τα δεδομένα σε ό, τι μπορεί να τα καταναλώνει.
Για παράδειγμα, το ASCII 000 1001 είναι ο χαρακτήρας οριζόντιας καρτέλας. Αντιπροσωπεύει το χώρο που θα λάβετε όταν πατάτε το πλήκτρο TAB. Συνήθως δεν θα βλέπετε τέτοιους χαρακτήρες άμεσα, αλλά το αποτέλεσμα θα εμφανίζεται συχνά. Ακολουθούν μερικά ακόμη παραδείγματα:
Δυάδικος | Δεκαδικός | Χαρακτήρας |
---|---|---|
000 1001 | 9 | Οριζόντια καρτέλα |
000 1010 | 10 | ΓΡΑΜΜΗ ΤΡΟΦΟΔΟΣΙΑΣ |
001 0111 | 23 | Τέλος του μπλοκ μετάδοσης |
Τι γίνεται με άλλους χαρακτήρες;
Το ASCII ήταν εξαιρετικά επιτυχημένο κατά τη διάρκεια των πρώτων ημερών της πληροφορικής, δεδομένου ότι ήταν απλό και ευρέως υιοθετημένο. Ωστόσο, σε έναν κόσμο με πιο διεθνείς προοπτικές, ένα σύστημα γραφής δεν θα το κόψει. Οι σύγχρονες επικοινωνίες πρέπει να είναι δυνατές στα γαλλικά, στα ιαπωνικά - στην πραγματικότητα, σε οποιαδήποτε γλώσσα στην οποία θα θέλαμε να αποθηκεύσουμε κείμενο.
Το σύνολο χαρακτήρων Unicode μπορεί να αντιμετωπίσει συνολικά 1.112.064 διαφορετικούς χαρακτήρες, αν και μόνο περίπου το ένα δέκατο αυτών είναι στην πραγματικότητα ορισμένοι. Αυτό μπορεί να ακούγεται πολύ, αλλά η κωδικοποίηση στοχεύει όχι μόνο να καλύψει δεκάδες χιλιάδες Κινέζους χαρακτήρες, καλύπτει επίσης τα emoji (σχεδόν ενάμιση χιλιάδες) και ακόμη και τα εξαφανισμένα συστήματα γραφής όπως Τζέρσεν.
Σχετιζομαι με: Τα 100 πιο δημοφιλή Emoji εξήγησαν
Η Unicode αναγνώρισε την κυριαρχία του ASCII στην επιλογή των πρώτων 128 χαρακτήρων: είναι ακριβώς το ίδιο με το ASCII. Αυτό επιτρέπει τη χρήση αρχείων με κωδικοποίηση ASCII σε καταστάσεις όπου αναμένεται το Unicode, παρέχοντας συμβατότητα προς τα πίσω.
Περίληψη
Το κείμενο ASCII αντιπροσωπεύει τα 26 γράμματα του αγγλικού αλφαβήτου, με ψηφία, σημεία στίξης και μερικά άλλα σύμβολα. Υπηρέτησε τον σκοπό του πολύ καλά για το μεγαλύτερο μέρος του μισού αιώνα,
Έχει πλέον αντικατασταθεί από το Unicode, το οποίο υποστηρίζει έναν τεράστιο αριθμό γλωσσών και άλλων συμβόλων, συμπεριλαμβανομένων των emoji. Το UTF-8 είναι, για όλους τους πρακτικούς σκοπούς, η κωδικοποίηση που πρέπει να χρησιμοποιείται για την απεικόνιση χαρακτήρων Unicode στο διαδίκτυο.
Δείτε πώς μπορείτε να αποκτήσετε δωρεάν πρόσβαση σε πειρατικές εφαρμογές δωρεάν, με έκπτωση ή μέσω εναλλακτικού λογισμικού.
- Η τεχνολογία εξηγείται
- Ακατάληπτη γλώσσα
- Πολιτισμός Ιστού
- Unicode

Ο Bobby είναι λάτρης της τεχνολογίας που εργάστηκε ως προγραμματιστής λογισμικού για τις περισσότερες από δύο δεκαετίες. Είναι παθιασμένος με το gaming, εργάζεται ως Editor Editor στο Switch Player Magazine και είναι βυθισμένος σε όλες τις πτυχές των διαδικτυακών εκδόσεων και της ανάπτυξης ιστού.
Εγγραφείτε στο Newsletter μας
Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Ένα ακόμη βήμα…!
Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.