Срочно нужна помощь, вопросов много о механизмах защиты

Автор Getsbi, 6 июня 2016, 17:49

0 Пользователи и 1 гость просматривают эту тему.

Getsbi

Документам Word по умолчанию присваивается расширение имени файла *.doc. Но программа winword.exe различает свои документы не по расширению, а по «магическому» числу (сигнатуре) в заголовке файла. Этим числом являются 4 байта E0 11 CF D0h по нулевому смещению от начала файла (в шестнадцатеричном дампе файла эти байты следует читать справа налево). На самом деле это сигнатура, характерная не только для документов Word, но и для многих сложных файлов, организованных по форматам структурированного хранилища (structured storage). Для документов, созданных программой winword.exe версий 8.0 – 11.0, в файле есть еще одна сигнатура A5 ECh, размещенная по смещению 200h или 300h от начала файла (также читается справа налево).

Как LibreOffice опознает свои документы,  и если есть сигнатура, по какому смещению расположены?

kompilainenn

канал #libreoffice-dev в сети IRC на сервере freenode.net, я думаю там Вас просветят на эту тему.
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

Getsbi