Logo

Служба поддержки:

 

ICQ: 621-626-628 ICQ: 621-626-628

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

Реквизиты оплаты:



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

Оцените работу сервера
 

Реклама от Google:

Сауны Киева цены. Бани и сауны Киева .
hotel-spa.kiev.ua
34 Часть 1. Идеи и концепции
07.06.2012 14:34

байта, состоящего из 8 бит. В этой книге нам, конечно, не представляет интереса обсуждать отдельные биты — на самом деле некоторые читатели даже могут и не знать, что из себя представляет бит. Вполне достаточно иметь представление о байте как о десятичном числе, лежащем в диапазоне от 0 до 255. Если представить в коде ASCII первую строку нашего стихотворения (I adore. . .), то оно будет записано в виде последовательности байтов:

73 32 97 100 111 114 101

Не удивительно, что UNIX часто раздражается и сердится, встречая романс в виде серии чисел.

Одним из наиболее полезных свойств UNIX является то, что все файлы обрабатываются одинаково. Это одна из многих характерных черт UNIX, которые вы сможете по-настоящему оценить только после того, как поработаете с другой операционной системой, в которой для обработки различных типов файлов требуются различные команды. Для UNIX каждый файл — это просто последовательность байтов, и вы можете, например, использовать одну и ту же команду для копирования файла независимо от того, что содержит файл — стихотворение или программу, и независимо от того, какой это файл — текстовый или двоичный. Как мы вскоре увидим, эта свобода делать с любым файлом все, что вам нравится, имеет и отрицательную сторону: вы можете свободно делать не только разумные вещи, но и глупости.

К счастью, для большинства пользователей им нет необходимости иметь дело с системами кодирования и байтами. Однако некоторые специфические особенности вашей ЭВМ могут стать яснее, если вы поймете, что даже текстовые файлы в действительности закодированы внутри ЭВМ в виде цифр. Когда система UNIX выводит файл на дисплей, она преобразует числа обратно в текстовую форму, используя систему кодирования в обратном направлении. В результате этого внутренние коды выводятся на дисплей, как вы и ожидаете, в текстовом виде. Так как вы свободны делать все что вам нравится с любым файлом, вы можете попытаться декодировать и вывести на дисплей не текстовый, а двоичный файл. Другими словами, вы можете попытаться преобразовать в текст некоторые байты, которые вовсе не представляют собой текстовые литеры. Результатом этого будет, очевидно, случайная последовательность литер. (Литеры случайно могут образовать правильную последовательность слов, но шансы получить полное собрание сочинений Шекспира невелики.) Получить случайную последовательность литер не очень страшно, но «фейерверк» начинается тогда, когда оказывается, что один из текстовых кодов, которые вы пытаетесь вывести на дисплей, соответствует коду, ме-

 
eskisehirbayanlar.com eskisehirescortlar.net bursaescorttr.com bursadaescortlar.org antalyaescort.pw