Convertor ASCII

5 din 2 evaluări
Convertor ASCII

Convertorul ASCII este un instrument gratuit care transformă caracterele text în valorile lor de cod ASCII și convertește valorile ASCII înapoi în caractere.

Ce este ASCII și cum funcționează?

ASCII este un standard de codificare a caracterelor care atribuie câte un număr fiecărei litere englezești, cifre, fiecărui semn de punctuație și caracter de control. ASCII standard conține 128 de valori, numerotate de la 0 la 127, astfel încât fiecare valoare încape în șapte biți.

Codurile de la 0 la 31 și codul 127 sunt caractere de control. Ele reprezintă acțiuni precum trecerea la un rând nou, tabularea sau ștergerea, nu simboluri vizibile. Codurile de la 32 la 126 corespund caracterelor imprimabile, inclusiv spații, litere și semne de punctuație. Literele mari și mici au valori diferite, așadar A are valoarea 65, iar a are valoarea 97.

Diagramă: textul trece prin instrumentul Convertor ASCII în ambele sensuri

Cum folosesc Convertorul ASCII?

Introdu text obișnuit în În ASCII pentru a obține valorile numerice ale caracterelor sau introdu o valoare ASCII în În text pentru a afla caracterul corespunzător. Conversia folosește funcții PHP bazate pe octeți, inclusiv ord, chr și strlen.

  1. Folosește În ASCII când vrei să verifici codul atribuit unei litere, unei cifre sau unui semn de punctuație.
  2. Folosește În text când ai deja un cod numeric și trebuie să identifici caracterul corespunzător.
  3. Citește valoarea convertită în câmpul de rezultat ASCII.
Instrumentul Convertor ASCII pe digily.link, cu formularul său de introducere

Conversia are loc pe server. Datele introduse sunt trimise către server prin HTTPS și nu sunt stocate. Prin urmare, nu ar fi corect să spunem că datele rămân în întregime pe dispozitivul tău.

Exemplu de conversie și valori de referință

Ca exemplu simplu, textul CAT corespunde codurilor zecimale 67, 65 și 84. Dacă transformi aceleași valori, fără să le modifici, înapoi în text, obții CAT. Fiecare octet este prelucrat separat, iar ordinea valorilor trebuie păstrată.

Caracter sau comandă de control Valoare ASCII zecimală Valoare hexazecimală
Trecere la rând nou 10 0A
Spațiu 32 20
0 48 30
A 65 41
a 97 61
? 63 3F

O greșeală frecventă la conversia manuală este confundarea unei cifre cu numărul pe care îl reprezintă. Caracterul 7 are codul ASCII zecimal 55, nu 7. Pot apărea erori și atunci când copiezi o valoare hexazecimală dintr-un tabel ASCII și o interpretezi ca valoare zecimală.

Exemplu de rezultat produs de instrumentul Convertor ASCII

Unde este folosit ASCII în practică?

ASCII este folosit oriunde sistemele au nevoie de o corespondență simplă și recunoscută pe scară largă între caractere și numere. Sistemele moderne folosesc de obicei Unicode, însă primele 128 de puncte de cod Unicode coincid cu ASCII.

  • Programarea folosește valori ASCII la analizarea fișierelor text simplu, verificarea intervalelor de caractere și lucrul cu secvențe escape.
  • Rețelele folosesc text compatibil cu ASCII în numeroase comenzi de protocol, antete și schimburi de date pentru diagnosticare.
  • Electronica transmite adesea comenzi și valori ASCII prin console seriale, microcontrolere și echipamente de testare.
  • Educația folosește tabele ASCII pentru a explica modul de codificare a caracterelor, valorile binare și reprezentarea datelor.
  • Echipamentele radio pot schimba comenzi ASCII prin interfețe de control, iar sistemele packet radio pot transporta text ASCII.

Dacă o specificație oferă un cod într-o altă bază de numerație, un Convertor hexagonal, un Convertor zecimal sau un Convertor binar te poate ajuta să exprimi aceeași valoare numerică în notația cerută.

Ce se întâmplă cu spațiile, diacriticele și alte date mai dificile?

Spațiile sunt caractere și au valoarea ASCII 32, iar semnele de punctuație și cifrele au fiecare propriile valori. Tabulările, trecerile la rând nou și celelalte caractere de control au, de asemenea, coduri, deși caracterele rezultate în urma conversiei pot părea goale sau pot modifica așezarea în pagină.

Literele cu diacritice, emojiurile și sistemele de scriere care nu folosesc alfabetul latin nu fac parte din ASCII standard. Deoarece acest convertor folosește funcții PHP orientate pe octeți, textul UTF-8 poate fi tratat ca mai multe valori de octet, nu ca un singur caracter Unicode. Instrumentul nu transformă é în e, nu identifică o codificare necunoscută și nu oferă conversia completă a punctelor de cod Unicode.

Textele lungi generează multe valori individuale de octet, așa că, de obicei, este mai practic să verifici anumite caractere decât să convertești un document întreg.

Întrebări frecvente

Valorile de la 128 la 255 fac parte din ASCII?

Nu. ASCII standard se încheie la 127. Valorile de la 128 la 255 nu fac parte din ASCII, iar interpretarea lor depinde de codificare.

Care este diferența dintre NUL și cifra zero?

NUL este codul de control 0 și poate fi folosit ca terminator sau octet de umplere, în funcție de format ori protocol. Cifra vizibilă 0 are codul zecimal 48, deci sunt valori diferite și nu pot fi înlocuite una cu cealaltă.

Pot introduce parole sau chei private în convertor?

Nu. Deși datele introduse sunt trimise prin HTTPS și nu sunt stocate, este mai bine să prelucrezi informațiile secrete cu un script local sau cu un utilitar offline. Pentru litere obișnuite, valori de protocol și verificarea temelor, introdu doar cea mai scurtă secvență de text necesară conversiei.

Instrumente similare

Convertor binar

Convertiți textul în binar și invers cu instrumentul nostru de conversie binară pentru o codificare și decodificare eficientă a datelor.

4,969
39
Convertor hexagonal

Convertiți textul în hexazecimal și înapoi cu instrumentul nostru de conversie hex pentru o transformare precisă a datelor.

5,264
142
Convertor zecimal

Convertiți textul în zecimal și înapoi cu instrumentul nostru de conversie zecimală pentru o conversie precisă a datelor.

5,016
53

Instrumente populare