Конвертер ASCII

Легко конвертуйте текст в ASCII і назад за допомогою нашого інструменту конвертації ASCII для ефективної обробки даних.

5 з 2 оцінок
Конвертер ASCII

Конвертер ASCII — це безплатний інструмент, який перетворює текстові символи на відповідні коди ASCII, а значення ASCII — назад на символи.

Що таке ASCII і як він працює?

ASCII — це стандарт кодування символів, у якому кожній англійській літері, цифрі, розділовому знаку та керівному символу призначено число. Стандартний ASCII містить 128 значень, пронумерованих від 0 до 127, тому кожне з них уміщується в семи бітах.

Коди від 0 до 31 і код 127 відповідають керівним символам. Вони позначають дії, наприклад переведення рядка, табуляцію або видалення, а не видимі символи. Коди від 32 до 126 є друкованими символами, зокрема пробілами, літерами та розділовими знаками. Великі й малі літери мають різні значення: A відповідає 65, а a — 97.

Схема: текст проходить через інструмент Конвертер ASCII в обох напрямках

Як користуватися конвертером ASCII?

Введи звичайний текст у поле У ASCII, щоб отримати числові значення його символів, або введи значення ASCII у поле У текст, щоб відновити відповідний символ. Для перетворення використовуються побайтові функції PHP, зокрема ord, chr і strlen.

  1. Використовуй У ASCII, щоб перевірити код, призначений літері, цифрі або розділовому знаку.
  2. Використовуй У текст, якщо вже маєш числовий код і хочеш визначити відповідний символ.
  3. Переглянь перетворене значення в полі результату Ascii.
Інструмент Конвертер ASCII на digily.link із формою введення

Обробка відбувається на сервері. Введені дані передаються на сервер через HTTPS і не зберігаються. Тому твердження, що дані весь час залишаються лише на твоєму пристрої, було б неточним.

Приклад перетворення та довідкові значення

Розгляньмо простий приклад: тексту CAT відповідають десяткові коди 67, 65 і 84. Якщо перетворити ці самі значення кодів назад на текст, вийде CAT. Кожен байт обробляється окремо, а порядок значень не можна змінювати.

Символ або керівний код Десяткове значення ASCII Шістнадцяткове значення
Переведення рядка 10 0A
Пробіл 32 20
0 48 30
A 65 41
a 97 61
? 63 3F

Поширена помилка під час ручного перетворення — плутати цифру з числом, яке вона позначає. Символ 7 має десятковий код ASCII 55, а не 7. Помилки також виникають, коли шістнадцяткове значення з таблиці ASCII помилково сприймають як десяткове.

Приклад результату, який створює інструмент Конвертер ASCII

Де ASCII використовують на практиці?

ASCII застосовують усюди, де системам потрібна проста й загальновідома відповідність між символами та числами. Сучасні системи зазвичай використовують Unicode, але його перші 128 кодових позицій збігаються з ASCII.

  • Програмування: значення ASCII використовують для аналізу звичайних текстових файлів, перевірки діапазонів символів і роботи з керівними послідовностями.
  • Мережі: ASCII-сумісний текст застосовують у багатьох командах протоколів, заголовках і діагностичних обмінах.
  • Електроніка: команди та показники у форматі ASCII часто передають через послідовні консолі, мікроконтролери й випробувальне обладнання.
  • Освіта: за допомогою таблиць ASCII пояснюють кодування символів, двійкові значення та подання даних.
  • Радіозв'язок: обладнання може обмінюватися командами ASCII через інтерфейси керування, а системи пакетного радіозв'язку можуть передавати текст ASCII.

Якщо в специфікації код наведено в іншій системі числення, Конвертер Hex, Десятковий конвертер або Двійковий конвертер допоможе подати те саме числове значення в потрібному форматі.

Як обробляються пробіли, літери з діакритикою та інші складні дані?

Пробіл теж є символом і має значення ASCII 32. Розділові знаки та цифри також мають власні значення. Табуляція, переведення рядка й інші керівні символи теж мають коди, хоча після перетворення вони можуть виглядати як порожнє місце або змінювати розташування вмісту.

Літери з діакритикою, емодзі та нелатинські системи письма не входять до стандартного ASCII. Оскільки цей конвертер використовує побайтові функції PHP, текст UTF-8 може оброблятися як кілька окремих значень байтів, а не як один символ Unicode. Інструмент не транслітерує é як e, не визначає невідоме кодування й не виконує повного перетворення кодових позицій Unicode.

Довгі уривки утворюють багато окремих значень байтів, тому зазвичай зручніше перевіряти конкретні символи, а не перетворювати весь документ.

Поширені запитання

Чи належать значення від 128 до 255 до ASCII?

Ні. Стандартний ASCII закінчується значенням 127. Значення від 128 до 255 не належать до ASCII, а їхнє тлумачення залежить від кодування.

Чим NUL відрізняється від цифри нуль?

NUL — це керівний код 0, який залежно від формату або протоколу може використовуватися як ознака завершення чи байт заповнення. Видима цифра 0 має десятковий код 48, тому це різні значення, які не можна замінювати одне одним.

Чи можна вставляти в конвертер паролі або приватні ключі?

Ні. Хоча введені дані передаються через HTTPS і не зберігаються, секретні дані краще обробляти за допомогою локального скрипту або офлайн-утиліти. Для перевірки звичайних літер, значень протоколів і навчальних завдань вводь лише найкоротший фрагмент тексту, потрібний для перетворення.

Поділитися

Подібні інструменти

Двійковий конвертер

Перетворюйте текст у двійковий код і навпаки за допомогою нашого інструменту для ефективного кодування та декодування даних.

4,997
39
Конвертер Hex

Перетворюйте текст у шістнадцятковий формат і назад за допомогою нашого інструменту перетворення для точного перетворення даних.

5,301
142
Десятковий конвертер

Перетворюйте текст у десятковий формат і назад за допомогою нашого інструменту для точного перетворення даних.

5,037
55

Популярні інструменти