Konwerter ASCII na tekst – internetowy tłumacz kodów ASCII
Natychmiast dekoduj kody ASCII na czytelny zwykły tekst w czasie rzeczywistym. Niezależnie od tego, czy dane wejściowe są sformatowane jako Decimal (72 101 108 108 111), Hexadecimal (48 65 6C 6C 6F), Binary (01001000) lub Octal (110 145) to narzędzie programistyczne tłumaczy zakodowane wartości, identyfikuje niedrukowalne znaki sterujące i wyświetla na żywo tabela inspekcji znak po znaku.
Podział znak po znaku ASCII
| # | Dziesiętny | Hex | Binarny | ósemkowy | Charakter |
|---|---|---|---|---|---|
| Wprowadź powyższe kody ASCII, aby sprawdzić każdy zdekodowany znak. | |||||
Jak korzystać z konwertera ASCII na tekst
- Wklej swoje kody ASCII – Wprowadź swoje kody numeryczne w polu Source ASCII Codes lub kliknij Load Sample, aby zobaczyć przykład.
- Wybierz podstawę liczby – wybierz Decimal (0–255), Hexadecimal (00–FF), Binary (00000000–11111111) lub Octal (000–377) w prawym panelu ustawień.
- Sprawdź w tabeli zestawień – Sprawdź tabelę Znak po znaku ASCII Podział, aby zobaczyć dokładne wartości dziesiętne, Hex, binarne, ósemkowe i odpowiedniki znaków drukowalnych/kontrolnych każdego kodu.
- Kopiuj lub Pobierz — kliknij Kopiuj clipboard lub Pobierz plik .txt, aby zapisać zdekodowany tekst.
Przykład reprezentacji wielobazowej ASCII („Witajcie”)
Słowo Hello można przedstawić w czterech różnych podstawach liczbowych w ASCII, z których wszystkie dekodują dokładnie te same 5 znaków:
| Charakter | Dziesiętny (podstawa 10) | Szesnastkowy (podstawa 16) | Binarny (podstawa 2) | Oktal (podstawa 8) |
|---|---|---|---|---|
H |
72 |
48 (lub 0x48) |
01001000 |
110 |
e |
101 |
65 (lub 0x65) |
01100101 |
145 |
l |
108 |
6C (lub 0x6C) |
01101100 |
154 |
l |
108 |
6C (lub 0x6C) |
01101100 |
154 |
o |
111 |
6F (lub 0x6F) |
01101111 |
157 |
Odniesienie do standardowych zakresów znaków ASCII
| ASCII Zakres (dziesiętny) | Seria Hex | Kategoria | Typowe przykłady |
|---|---|---|---|
| 0 – 31 i 127 | 00 – 1F, 7F |
Znaki sterujące (niedrukowalne) | 0 (NUL), 9 (TAB), 10 (LF / Newline), 13 (CR), 27 (ESC), 127 (DEL) |
| 32 – 47 | 20 – 2F |
Spacja i interpunkcja | 32 (przestrzeń), 33 (!), 34 ("), 44 (,), 46 (.) |
| 48 – 57 | 30 – 39 |
Cyfry (0–9) |
48 (0), 49 (1), ..., 57 (9) |
| 65 – 90 | 41 – 5A |
Litery Uppercase (A–Z) |
65 (A), 66 (B), ..., 90 (Z) |
| 97 – 122 | 61 – 7A |
Litery Lowercase (a–z) |
97 (a), 98 (b), ..., 122 (z) |
| 128 – 255 | 80 – FF |
Rozszerzony ASCII (Latin-1) | 169 (©), 174 (®), 233 (é) |
Często zadawane pytania
Dlaczego niektóre kody ASCII (takie jak 0, 9, 10 lub 13) nie wyświetlają widocznego symbolu w polu tekstowym?
Kody ASCII 0 do 31 i 127 są niedrukowalne. znaki sterujące oryginalnie zaprojektowane dla teleprinterów (takie jak 9 dla kart i 10 dla wysuwu liniowego). Nawet jeśli są one niewidoczne w zwykłym polu tekstowym, nasza tabela Character-by-Character-Character ASCII Breakdown wyraźnie opisuje każdy kod sterujący (np. LF (line Feed / \n)).
Czy mogę wkleić wartości z prefiksami, takie jak 0x41, 0b01000001 lub elementy HTML, takie jak A?
Tak! Nasz parser automatycznie rozpoznaje i usuwa standardowe przedrostki podstawowe, w tym 0x, \x i U+ w trybie szesnastkowym, 0b w trybie binarnym, 0o w trybie ósemkowym oraz Jednostki dziesiętne HTML (&) w trybie dziesiętnym.
Jak zamiast tego przekonwertować zwykły tekst na liczby ASCII?
Aby zmienić zwykły tekst encode na kody dziesiętne ASCII, użyj naszego narzędzia towarzyszącego Text to ASCII Converter, do którego link znajduje się poniżej.