как устроен jquery



Автор Алена Агина задал вопрос в разделе Другие языки и технологии

Двоичные файлы. Как устроены. где прочитать про принципы из построения? Например, как устроен .XLS? и получил лучший ответ

Ответ от Александр Свиридов[гуру]
Двоичный файл это файл с данными. Как в общем-то и любой другой файл. Отличие только в том каким способом в него записываются данные.
В текстовых файлах (XML, TXT) данные записываются в виде текстовых переменных. Например,
<root>
<bool>true</bool>
<bool>false</bool>
<bool>true</bool>
</root>
тут в XML формате записано всего лишь 3 переменных типа "булёво" - да, нет, да.
Что ещё можно сказать по этому файлу? Здесь всего 3 переменных и все они булёво. И этот файл около 105 символов длиной. Это очень много так как 1 символа в двоичном файле хватило бы для указания аж 8 булёво переменных!
Если же представить такой файл в бинарном виде, то будет всего 1 байт. Это в 105 раз короче чем текстовый файл с аналогичным содержимым. В таком файле данные кодируются на уровне битов.
В бинарном файле поля могут кодироваться так как например это было сделано в DBF файлах баз данных времён 90-х. Перво наперво определяется шапка, длины колонок и их количество. Например, шапка определила что колонок 2 и их ширина 25 и 50 символов. Каждый символ по 1 байту.
В файле хранится таблица, значит на одну строку уходит 75 символов.
Первая строка начинается в позиции конца шапки. Назову её header. Формула вычисляющая позицию для любой строки будет
pos = header+(n-1)*75
Зная pos можно прочитать поля записанные в бинарном формате.
Ещё как можно закодировать запись полей в бинарный файл. Представьте что бинарный файл это длинный безграничный набор байтов, которые можно дописывать с конца. И я хочу сохранить переменную 600. Очевидно что 600 уместится в 2 байтах. Так как в бинарном виде это 1001011000 а 1 байт это 8 бит. Значит я пишу в конец бинарного файла число 2. И за ним два байта представляющие собой число 600.
При прочтении бинарного файла встретится длина поля - 2. Значит следующие 2 байта надо читать за 1 заход. И прочитаются наши 600. То есть принцип опять сильно похож на старые DBF файлы. Длина поля, позиция чтения в файле. Только информация о поле не в шапке а между данных.

Ответ от Александр Кураков[новичек]
Читай в сети. Инфы навал.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Двоичные файлы. Как устроены. где прочитать про принципы из построения? Например, как устроен .XLS?
JQuery на Википедии
Посмотрите статью на википедии про JQuery
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*