| Модемы и сетевое оборудование |
| ASCII-файлы и бинарные файлы |
| Стандарт ASCII, будь то сложившаяся еще много лет назад первая половина таблицы или же какая-то из расширенных кодировок, устанавливает соответствие между значением байта и неким символом, имеющим свое графическое представление и определенные традиции употребления в текстах. Однако из тех же самых байтов состоят и файлы другого рода — содержащие не тексты, а, скажем, программы на машинном языке или графические изображения. Понятно, что интерпретировать содержимое таких файлов в соответствии с таблицей ASCII нет никакого смысла — взглянув на такой файл в текстовом редакторе, вы увидите лишь хаотический набор самых неожиданных символов. Удобно разделить все символы таблицы ASCII на две группы, которые получили название печатаемые (printable) и непечатаемые, или специальные символы (non-printable; не путать с непечатными!). Названия объясняются тем, что печатаемые символы (рис. 6) с гарантией отображаются на любом печатающем устройстве, тогда как специальные могут иметь и другой эффект — например, на многих принтерах символ с кодом 9 приводит к сдвигу печатающей головки на ближайшую позицию табуляции. A-Z a-z 0-9 •:''"?! ()<>[] f i /\l= -_e«$»" |
