Как визуализировать содержимое любого файла в виде изображения? - PullRequest
0 голосов
/ 12 февраля 2012

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

Думайте об этом как о сохранении файла на бумаге.

Одним из решений является создание двумерного штрих-кода путем печати двоичных компонентов файла (1 в виде черных квадратов, 0 в виде белых квадратов).

Я не хочу изобретать велосипед.Если есть какой-либо (открытый) стандарт, чтобы сделать это, я был бы рад услышать это.

Ответы [ 2 ]

1 голос
/ 12 февраля 2012

Что, если вы получите содержимое файла, а затем выполните для него кодирование base64.Затем полученный код можно использовать для печати содержимого файла на бумаге.Наконец, вы можете отсканировать бумагу, сделать некоторое распознавание на отсканированном изображении, отменить кодировку base64, и вы получите двоичную форму файла.

1 голос
/ 12 февраля 2012

Я бы посмотрел на QR-коды. К сожалению, их максимальный размер составляет около 3 килобайт каждый, но вы можете просто напечатать страницу со многими из них в порядке добавления вашего файла. Я полагаю, что вы могли бы уместить на странице около 20 килобайт, если бы у вас был хороший принтер и сканер. Я бы также предложил сначала сжать данные, чтобы сэкономить место.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...