ASCII este un acronim pe care s-ar putea să-l fi auzit în legătură cu textul computerului, dar este un termen care nu mai funcționează rapid datorită unui nou venit mai puternic. Dar ce este ASCII și pentru ce se folosește?
Ce înseamnă ASCII?
Poate că cel mai ușor loc de început este acronimul în sine, așa că să-l extindem:
American Standard Coda pt Eunformare Eunterchange
Această gură de frază nu oferă o imagine completă, dar unele părți oferă imediat câteva indicii, în special primele două cuvinte. ASCII este un standard american, a cărui semnificație va deveni curând evidentă.
„Codul pentru schimbul de informații” sugerează că vorbim despre un format pentru transmiterea datelor înainte și înapoi. În mod specific, ASCII se ocupă de date textuale: caractere care alcătuiesc cuvinte într-un limbaj de obicei citit de om.
ASCII rezolvă problema cum să atribuiți valorile literelor și altor caractere astfel încât, atunci când acestea sunt stocate ca unele și zero-urile într-un fișier, ele pot fi traduse înapoi în litere la citirea fișierului mai tarziu. Dacă sisteme informatice diferite sunt de acord cu același cod de utilizat, astfel de informații pot fi schimbate în mod fiabil.
Legate de: Cum să găsiți simboluri și să căutați semnificațiile lor
Aveți nevoie de ajutor pentru identificarea unui simbol? Iată cum puteți găsi orice simbol după imagine, cum să căutați biblioteci de simboluri și multe altele.
Istoria ASCII
Uneori denumit US-ASCII, ASCII a fost o inovație americană dezvoltată în anii 1960. Standardul a suferit numeroase revizuiri, începând cu 1977 și 1986, când ASCII a fost actualizat ultima dată.
Extensiile și variațiile s-au bazat pe ASCII de-a lungul anilor, în principal pentru a satisface faptul că ASCII omite multe caractere folosite, sau chiar necesare, în alte limbi decât engleza SUA. ASCII nici măcar nu acceptă simbolul monedei din Marea Britanie („£”), deși lira este prezentă în Latin-1, o extensie de 8 biți dezvoltată în anii 1980, care codifică și alte monede.
ASCII a fost mult extins și a reușit Unicode, un standard mult mai cuprinzător și ambițios, care este discutat mai jos. În 2008, Unicode a depășit popularitatea ASCII pentru utilizarea online.
Ce personaje reprezintă ASCII?
Pentru un computer, litera „A” este la fel de necunoscută ca culoarea mov sau sentimentul de gelozie. Calculatoarele se ocupă de unii și zero-uri și rămâne la latitudinea oamenilor să decidă cum să le folosească pentru a reprezenta cifre, cuvinte, imagini și orice altceva.
Vă puteți gândi la ASCII ca la codul Morse al lumii digitale - oricum prima încercare. În timp ce codul Morse este utilizat pentru a reprezenta doar 36 de caractere diferite (26 de litere și 10 cifre), ASCII a fost conceput pentru a reprezenta până la 128 de caractere diferite în 7 biți de date.
ASCII este sensibil la majuscule, adică reprezintă 52 de litere mari și mici din alfabetul englez. Pe lângă aceleași 10 cifre, este aproximativ jumătate din spațiul utilizat.
Punctuația, simbolurile matematice și tipografice ocupă restul și o colecție de caractere de control, care sunt coduri speciale neprimabile cu semnificații funcționale - a se vedea mai jos pentru mai multe.
Iată câteva caractere tipice pe care le codifică ASCII:
Binar | Zecimal | Caracter |
---|---|---|
010 0001 | 33 | ! |
011 0000 | 48 | 0 |
011 1001 | 57 | 9 |
011 1011 | 59 | ; |
100 0001 | 65 | A |
100 0010 | 66 | B |
101 1010 | 90 | Z |
101 1011 | 91 | [ |
110 0001 | 97 | A |
110 0010 | 98 | b |
111 1101 | 125 | } |
Rețineți că valorile alese au câteva proprietăți utile, în special:
- Literele din același caz pot fi întotdeauna sortate numeric, deoarece sunt în ordine. De exemplu, A are o valoare mai mică decât B, care are o valoare mai mică decât Z.
- Scrisorile din diferite cazuri sunt compensate cu exact 32. Acest lucru face foarte ușor de tradus între minuscule și majuscule, deoarece trebuie schimbat doar un singur bit pentru fiecare literă, în orice sens.
Caracterele de control
În afară de litere, punctuație și cifre, ASCII poate reprezenta un număr de caractere de control, puncte de cod speciale care există să nu producă ieșiri cu un singur caracter, ci să ofere în schimb semnificații alternative despre date pentru orice le-ar consuma.
De exemplu, ASCII 000 1001 este caracterul tabului orizontal. Reprezintă spațiul pe care îl veți obține atunci când apăsați tasta TAB. De obicei, nu veți vedea astfel de caractere direct, dar efectul lor va fi adesea afișat. Iată câteva exemple:
Binar | Zecimal | Caracter |
---|---|---|
000 1001 | 9 | Filă orizontală |
000 1010 | 10 | Linie de alimentare |
001 0111 | 23 | Sfârșitul blocului de transmisie |
Dar alte personaje?
ASCII a avut un succes enorm în primele zile de calcul, deoarece a fost simplu și pe scară largă adoptat. Cu toate acestea, într-o lume cu o perspectivă mai internațională, un singur sistem de scriere pur și simplu nu îl va reduce. Comunicațiile moderne trebuie să fie posibile în franceză, japoneză - de fapt, orice limbă în care am putea dori să stocăm text.
Setul de caractere Unicode poate adresa un total de 1.112.064 caractere diferite, deși doar aproximativ o zecime dintre acestea sunt definite în prezent. S-ar putea să pară foarte mult, dar codificarea își propune să nu satisfacă doar zeci de mii de chinezi caractere, acoperă, de asemenea, emoji (aproape o mie și jumătate) și chiar sisteme de scriere dispărute, cum ar fi Jurchen.
Legate de: Cele mai populare 100 de emojiuri explicate
Unicode a recunoscut dominația ASCII în alegerea primelor 128 de caractere: sunt exact la fel ca ASCII. Acest lucru permite utilizarea fișierelor codificate ASCII în situații în care se așteaptă Unicode, oferind compatibilitate inversă.
rezumat
Textul ASCII reprezintă cele 26 de litere ale alfabetului englez, cu cifre, punctuație și alte câteva simboluri aruncate. Și-a îndeplinit scopul foarte bine în cea mai bună parte a unei jumătăți de secol,
Acum a fost înlocuit de Unicode, care acceptă un număr mare de limbi și alte simboluri, inclusiv emoji. UTF-8 este, în toate scopurile practice, codificarea care ar trebui utilizată pentru a reprezenta caracterele Unicode online.
Iată cum puteți accesa gratuit aplicații piratate în mod gratuit, la reducere sau prin intermediul unui software alternativ.
- Tehnologie explicată
- Jargon
- Cultura web
- Unicode
Bobby este un pasionat de tehnologie care a lucrat ca dezvoltator de software timp de aproape două decenii. Este pasionat de jocuri, lucrează ca editor de recenzii la Switch Player Magazine și este cufundat în toate aspectele publicării online și dezvoltării web.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Încă un pas…!
Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.