Десятичный конвертер

Десятичный конвертер, это бесплатный инструмент, который преобразует текст в десятичные значения байтов и выполняет обратное преобразование из десятичных значений байтов в текст.
Как работает преобразование текста в десятичные значения?
При таком преобразовании каждый байт текстовой строки представляется числом в десятичной системе счисления. В стандартной кодировке ASCII каждой букве, цифре, пробелу или знаку препинания соответствует значение от 0 до 127. Значения других байтов могут достигать 255.
Простой пример: текст Hi. Заглавной букве H соответствует десятичное значение 72, а строчной i соответствует значение 105.
Инструмент использует побайтовые функции PHP и не интерпретирует кодовые точки Unicode. Это важно для букв с диакритическими знаками, эмодзи и таких письменностей, как арабская или японская: в UTF-8 один такой символ обычно кодируется несколькими байтами.

Как пользоваться Десятичным конвертером?
Введи символы в поле В десятичную систему, чтобы получить десятичные значения их байтов, или укажи десятичные данные в поле В текст, чтобы преобразовать значения байтов обратно в символы. Результат появится в поле Десятичное значение: для режима В десятичную систему это будут десятичные значения байтов, а для режима В текст получится восстановленный текст.
- Выбери поле, соответствующее типу исходных данных.
- Введи текст или десятичные значения, не меняя их порядок.
- Скопируй результат и перед дальнейшим использованием проверь, что порядок десятичных значений байтов, пробелы и непечатаемые символы сохранились.

Числа, введённые как текст, обрабатываются как символы цифр. Например, символ 7 имеет десятичное значение ASCII 55. Это не то же самое, что десятичное значение байта 7, которое обозначает непечатаемый управляющий символ.
Как читать результат
Каждому десятичному значению соответствует один байт, при этом регистр символа влияет на значение. Заглавная A имеет значение 65, а строчная a имеет значение 97. У пробелов и знаков препинания также есть собственные значения. Чтобы точно восстановить исходный текст, их необходимо сохранить.
| Символ | Десятичное значение | Значение |
|---|---|---|
| A | 65 | Заглавная буква |
| a | 97 | Строчная буква |
| 0 | 48 | Цифра |
| Пробел | 32 | Печатный разделительный символ |
| ! | 33 | Знак препинания |
Пустая строка не содержит байтов, поэтому в ней нет значений символов для преобразования. Чем длиннее текст, тем длиннее последовательность, поскольку для каждого байта требуется отдельное число. Инструмент не переводит слова в обычную числовую запись и не преобразует десятичные дроби в другую систему счисления.

Где используются десятичные коды символов?
Десятичные коды символов применяются, когда нужно проверить или задокументировать байты в привычной десятичной форме. Шестнадцатеричная запись компактнее, но десятичную бывает удобнее сверять с таблицей ASCII.
- В программировании: при проверке введённых символов, массивов байтов или содержимого файлов.
- В сетевых технологиях: при чтении документации по протоколам, где значения полей или символов указаны в десятичном виде.
- В электронике: при передаче байтов символов на дисплеи, микроконтроллеры или устройства с последовательным интерфейсом.
- В обучении: при изучении связи между ASCII, байтами и позиционными системами счисления.
- В радиосвязи: когда в документации к оборудованию или протоколах передачи данных управляющие байты и коды символов задаются числами.
Если в спецификации используется шестнадцатеричная или восьмеричная запись, воспользуйся инструментом Конвертер Hex или Восьмеричный конвертер вместо того, чтобы сначала менять формат вручную. Конвертер ASCII пригодится, если нужно проверить именно стандартный набор символов ASCII.
Какие ошибки часто допускают при ручном преобразовании?
Одна из распространённых ошибок состоит в том, что целое число принимают за один код символа, хотя на самом деле оно состоит из нескольких символов цифр. Текст 65 содержит символы 6 и 5, десятичные значения которых в ASCII равны 54 и 53. В то же время байт со значением 65 обозначает заглавную A.
Также можно пропустить значение 32, соответствующее пробелу, перепутать заглавные и строчные буквы или принять шестнадцатеричное значение за десятичное. Буквы с диакритическими знаками и символы нелатинских письменностей требуют особого внимания, поскольку один видимый символ может занимать несколько байтов UTF-8. Побайтовый результат нельзя автоматически считать списком кодовых точек Unicode.
Часто задаваемые вопросы
Десятичная запись и ASCII, это одно и то же?
Нет. Десятичная запись представляет числа в системе счисления с основанием 10, а ASCII является стандартом кодирования символов. Коды символов ASCII можно записывать в десятичном, шестнадцатеричном, восьмеричном или двоичном виде, при этом сам символ не меняется.
Можно ли преобразовать эмодзи в одно десятичное число?
Обычно побайтовый конвертер этого не делает. Эмодзи, как правило, занимает несколько байтов UTF-8, поэтому результатом будут несколько десятичных значений байтов, а не одна кодовая точка Unicode. Если нужна запись наподобие U+1F600, используй инструмент для работы с кодовыми точками Unicode.
Что происходит с табуляцией и переносами строк?
Табуляция и переносы строк являются управляющими символами с числовыми значениями байтов. Горизонтальная табуляция имеет значение 9, а для окончания строки могут использоваться LF (10), CR (13) или CRLF (13, затем 10), в зависимости от исходной системы. Поэтому при копировании текста между Windows, Linux и веб-приложениями последовательность байтов может измениться.
Может ли десятичное значение байта быть больше 255?
Нет, один байт не может содержать значение больше 255. Этот конвертер использует побайтовые функции обработки символов, поэтому применим диапазон значений от 0 до 255. Для более крупных кодовых точек Unicode требуется этап кодирования с поддержкой Unicode, а не прямое однобайтовое преобразование.
Введённые данные остаются в браузере?
Нет. Преобразование выполняется на сервере, поэтому введённые данные передаются на него по HTTPS. Они не сохраняются.
Похожие инструменты
Преобразуйте текст в двоичный код и обратно с помощью нашего инструмента для эффективного кодирования и декодирования данных.
Преобразуйте текст в шестнадцатеричный формат и обратно с помощью нашего инструмента преобразования для точного преобразования данных.
Легко преобразуйте текст в ASCII и обратно с помощью нашего инструмента конвертации ASCII для эффективной обработки данных.
Популярные инструменты
Создайте свою собственную подпись и легко скачайте её с помощью нашего инструмента для генерации персонализированных электронных подписей.
Рассчитайте размер любого текста в байтах (B), килобайтах (KB) или мегабайтах (MB) с помощью нашего инструмента калькулятора размера текста.
Используйте инструмент обратного поиска IP, чтобы быстро и легко найти домен или хост, связанный с любым IP-адресом.
Используйте наш инструмент ping, чтобы быстро и эффективно проверить статус и время отклика любого веб-сайта, сервера или порта.
Инструмент поиска IP-адресов от Digily Link предоставляет подробную информацию о любом IP-адресе. Используйте этот бесплатный онлайн-сервис, чтобы получить полные данные об IP.
Мгновенно создайте бесплатную ссылку WhatsApp с помощью нашего генератора. Добавьте собственное сообщение и начинайте чаты одним нажатием без входа в систему и программирования.