Алгоритм именования встроенных картинок в OpenOffice - PullRequest
1 голос
/ 02 февраля 2010

Мне нужно встраивать изображения в текстовые документы OpenOffice без помощи самого OpenOffice. Для этого мне нужно работать непосредственно внутри zip-архива и изменять соответствующие XML-файлы. Проблема, с которой я столкнулся, состоит в том, что OpenOffice хранит встроенные изображения в папке с изображениями и присваивает им уникальное имя в соответствии с информацией на изображении.

Имена файлов выглядят следующим образом:

10000000000000FF000000D84ABBAECB.jpg

Это имя файла разделено на 4 части по 8 байт на часть и заканчивается расширением файла.

10000000 000000FF 000000D8 4ABBAECB
^        ^        ^        ^
unknown  height   width    checksum

Моя проблема сейчас в том, что я понятия не имею, какой тип алгоритма контрольной суммы используется.

Ответы [ 2 ]

1 голос
/ 02 февраля 2010

Быстрая проверка спецификации не выявляет специальных правил именования встроенных изображений. Я думаю, вы можете назвать их как угодно (в разумных пределах).

0 голосов
/ 13 марта 2011

Вы можете задать собственные имена файлов, добавив маршруты к файлам content.xml и manifest.xml (META-INF / manifest.xml).

...