LINUX.ORG.RU

Есть ли утилита для перевода произвольных данных в картинку с двухмерным штрих-кодом и обратно?


0

0

Т.е. чтобы можно было превратить небольшой объём данных в картинку

cat somefile | data2barcode >barcode.png
, распечатать и положить куда-нибудь на хранение. А если понадобится - отсканировать и обратно в файл
barcode2data scanned.jpg >somefile

Есть что-либо подобное? Нужно например для надёжного хранения SSH/SSL-ключей и прочих мелких, но ценных файлов.

Deleted

PaperBack от автора OllyDbg.

Программа написана под Windows на C++, лиценция — GNU GPL.

edigaryev ★★★★★
()

barcode - Text-Mode Barcode Creation Utility

GNU Barcode is meant to meet most barcode creation needs with a conventional printer. It can create printouts for the conventional product tagging standards: UPC-A, UPC-E, EAN-13, EAN-8, ISBN, as well as a few other formats. Output is generated in either PostScript or Encapsulated PostScript format.
Authors:
Alessandro Rubini

==============


perl-GD-Barcode - Create barcode image with GD

GD::Barcode is a subclass of GD and allows you to create barcode image with GD. This module based on «Generate Barcode Ver 1.02 By Shisei Hanai 97/08/22». From 1.14, you can use this module even if no GD (except plot method). Author: ------- Kawai Takanori

обратная задача - не знаю

MadCAD ★★
()
Ответ на: комментарий от Nao

libdmtx-utils

То что нужно, но она не хочет работать с обычными данными заранее неизвестного типа:

$ dd if=/dev/urandom bs=1 count=2048 | ./util/dmtxwrite/dmtxwrite >test.img 
2048+0 записей считано
2048+0 записей написано
 скопировано 2048 байт (2,0 kB), 0,0120587 c, 170 kB/c
Ошибка сегментирования (core dumped)
Хотя с плейнтекстом вроде работает.

Deleted
()

А не страшно из-за качества скана/состояния бумажки потерять данные?

Правда я не знаю как работают такие штуки, может там есть какие-то проверочные штришки и т.д.

fagot ★★★★★
()
Ответ на: комментарий от fagot

>Правда я не знаю как работают такие штуки, может там есть какие-то проверочные штришки и т.д.

в стандартном штрих-коде левая, центральная и правая пара полосок как раз для самопроверки. ну и плюс проверка на четности в самом коде и т.д.

Turbid ★★★★★
()
Ответ на: комментарий от fagot

А не страшно из-за качества скана/состояния бумажки потерять данные?

Вероятность потерять одновременно и файлы и бумажку в сейфе всё-равно меньше, чем вероятность потерять только файлы.

Правда я не знаю как работают такие штуки, может там есть какие-то проверочные штришки и т.д.

Во всех штрих-кодах есть средство для проверки правильности считывания, даже в самых простых, которые на товарах в магазине. Хоть в простых штрих-кодах всё и крайне примитивно, но тем не менее.

Deleted
()

Так можно же воспользоваться base64 или uuencode, а потом распознаванием текста.

AITap ★★★★★
()
Ответ на: комментарий от MadCAD

Она вроде не умеет 2D делать, только обычные, полосатые.

Nao ★★★★★
()
Ответ на: комментарий от Deleted

Можно конвертнуть в ASCII перед тем как скормить, а вобще там есть режим 'c' для произвольных данных, но что-то не могу ему большой кусок скормить. (дефолтный режим берёт похоже только ASCII символы из входного файла.)

Nao ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.