1
0
Fork
You've already forked BarcodeStorage
0
An experimental project for storing files on large barcodes
  • C++ 98.1%
  • Makefile 1.9%
2026年06月02日 23:20:16 +03:00
.gitattributes Initial commit 2025年09月24日 12:31:17 +03:00
.gitignore Updated makefile 2026年05月29日 17:34:51 +03:00
core.cpp Cleaned up Core 2026年05月30日 17:27:07 +03:00
core.hpp Cleaned up Core 2026年05月30日 17:27:07 +03:00
error.cpp Fixed EC bug and wrong attribution 2026年05月30日 17:24:59 +03:00
error.hpp Fixed EC bug and wrong attribution 2026年05月30日 17:24:59 +03:00
img.cpp Existing stuff 2025年09月24日 16:23:27 +03:00
img.hpp Existing stuff 2025年09月24日 16:23:27 +03:00
LICENSE Initial commit 2025年09月24日 12:31:17 +03:00
main.cpp Added Terminal interface 2026年05月30日 21:14:06 +03:00
makefile Updated makefile 2026年05月29日 17:34:51 +03:00
README.md Updated README 2026年06月02日 23:20:16 +03:00

Barcode storage project

This is a small project I made for storing data on paper or any printable surface in general. It uses Reed Solomon & CRC and can achieve around 240 KB storage per A4 with 20% correction capability

Usage

./out or ./out help will print the usage with all the available options. You can specify dimensions in inches of your medium, pixels per inch, correction strength and more

Building

git clone https://codeberg.org/Niko64/BarcodeStorage.git
cd BarcodeStorage
make

For Windows

You can install the builds tools with Chocolatey:

choco install make mingw

then do the above process