Термин · Глоссарий B2B-ПО

Американский стандартный код обмена информацией (ASCII) (American Standard Code For Information Interchange (ASCII))

Американский стандартный код обмена информацией (ASCII) – это базовый символьный код, где каждому символу (буквы, цифры, знаки пунктуации) сопоставлен числовой код от 0 до 127. Он служит для представления текста в компьютерах и передаче данных между устройствами.

Буква «А» В категориях: 3 Платформ: 6+

Введение

ASCII – один из самых ранних и общепринятых стандартов кодирования символов. Он задаёт набор из 128 кодовых точек, каждая из которых соответствует конкретному символу или управляющему коду. Применение ASCII упрощает обмен текстовой информацией между различными системами, языками и устройствами.

История и контекст

Разработанный в 1960-х годах как универсальный стандарт, ASCII стал базовым уровнем для многих последующих кодировок. Он включает управляющие коды (например, перевод строки, возврат каретки) и печатные символы латинского алфавита, цифры и знаки препинания. Со временем появились расширенные кодировки, но базовый ASCII сохраняет совместимость как нижний уровень кодирования.

Как это работает

Каждому символу соответствует 7-битное число. В 8-битных системах часто резервируется старший бит, чтобы разместить ASCII-символы в рамках расширенных кодировок. Пример: буква 'A' кодируется как 65, символ пробела – как 32. Этим обеспечивается предсказуемость передачи текста между системами.

Где применяется

  • Кодирование простого текста в файлах и протоколах связи.
  • Основа для более сложных кодировок, таких как UTF-8, где ASCII-символы сохраняют свои исходные коды.
  • Программирование и базы данных, где требуется строгий набор символов без локализаций.

Преимущества и ограничения

  • Преимущества: простота, совместимость, широкой поддерживаемый набор символов, удобство для протоколов низкого уровня.
  • Ограничения: ограниченный набор символов (только латиница и базовые символы), не поддерживает кириллицу и многие другие языки без расширений; не включает графику и сложные элементы форматирования; для современных приложений применяется UTF-8 и другие кодировки.

Связь с другими понятиями

ASCII часто является базовым уровнем в многоуровневых кодировках. Современные кодировки (например, UTF-8) сохраняют ASCII-символы как первый набор байтов, обеспечивая обратную совместимость. Также ASCII тесно связан с управляющими последовательностями в протоколах передачи данных.

Заключение

ASCII остаётся фундаментальным инструментом для представления текста в вычислительных системах. Хотя он ограничен по лингвистическим возможностям, его простота и совместимость делают его основой для многих современных технологий.

Понятия из глоссария Цифрового маркетплейса, которые часто встречаются вместе с термином «Американский стандартный код обмена информацией (ASCII)».

Платформы класса «Американский стандартный код обмена информацией (ASCII)»

Решения из каталога Цифрового маркетплейса, относящиеся к этому классу ПО. Карточки ведут на полные карточки платформ с тарифами, обзорами и кейсами внедрения.

SV

SVGView

Системные утилиты
SVGView — библиотека подпрограмм (SDK) для работы с векторной графикой в формате SVG. Правообладатель: ЭКСАЙТ...
Цена по запросу
Подробнее →
Инструмент для более легкой разработки PostgreSQL. Находит различия между объектами базы данных и создает сцен...
Цена по запросу
★ 4.3
Подробнее →
КО

КомпоГраф

Редакторы кода
Библиотека веб-компонентов для построения графического интерфейса корпоративных веб-приложений. Разработчик —...
Цена по запросу
Подробнее →

Категории каталога

Разделы каталога Цифрового маркетплейса, в которые входят решения, использующие «Американский стандартный код обмена информацией (ASCII)».

Где применяется

Отрасли, в которых «Американский стандартный код обмена информацией (ASCII)» используется на практике. Откройте отраслевой раздел Цифрового маркетплейса, чтобы увидеть подходящие решения, кейсы и новости.

Частые вопросы про Американский стандартный код обмена информацией (ASCII)

Какой диапазон кодов у ASCII?

ASCII использует 7-битные коды, от 0 до 127.

В чём основное преимущество ASCII?

Простота и широкая совместимость между системами.

Как ASCII соотносится с UTF-8?

UTF-8 хранит ASCII-символы как одни и те же байты, обеспечивая обратную совместимость.

Почему в некоторых случаях приходится использовать расширения ASCII?

Чтобы включить символы других языков и дополнительные графические знаки.

Какие управляющие коды присутствуют в ASCII?

Например, перевод строки, возврат каретки, табуляция и др.

Можно ли в ASCII хранить кириллицу прямо?

Нет. Для кириллицы и многих других символов используются расширенные кодировки.

Где применяется базовый ASCII сегодня?

В протоколах передачи данных, текстовых файлах и как основа для UTF-8.