Как использовать существующий PDF-файл в качестве контейнера?

У меня есть PDF-файл (созданный из Word) для игры, которую я написал для старого 8-битного компьютера, и я хочу встроить код этой игры (двоичный, менее 32 КБ) в этот PDF-файл. Таким образом, мой эмулятор может загружать программу, читая PDF-файл, и эти два файла можно хранить и совместно использовать в одном файле.

Вы могли бы назвать это формой стеганографии.

Я знаю, что PDF имеет древовидную структуру и использует ASCII для определения своих компонентов; есть ли способ добавить инертные, «сиротские» элементы, которые не вызовут проблем для читателей PDF? Я думаю, что это будет самый простой способ сделать это. Но я не знаю, как это сделать.


person rje    schedule 22.04.2018    source источник
comment
Найдите спецификацию PDF в Интернете; прочитайте это.   -  person Jim Garrison    schedule 22.04.2018
comment
Общедоступная копия находится здесь . По сути, это копия ISO 32000-1. В прошлом году был опубликован ISO 32000-2, но обычно поддерживается первый стандарт.   -  person mkl    schedule 22.04.2018


Ответы (1)


Самым простым решением было бы использовать вложение документа или аннотацию вложения файла.
Большинство доступных инструментов PDF поддерживают эти функции, поскольку они довольно просты.

person iPDFdev    schedule 23.04.2018