Blots

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=physical |subcat=Bar codes |image=Blots-sample.png‎ }} '''Blots''', A simple paper-based storage project '''IT DOES NOT HAVE A DECODER''' The B...")
 
 
Line 32: Line 32:
 
* [git://len.falken.directory/code/blots.git git repository]
 
* [git://len.falken.directory/code/blots.git git repository]
 
* [https://web.archive.org/web/20201109041139/https://github.com/lf94/blots archive of previous github]
 
* [https://web.archive.org/web/20201109041139/https://github.com/lf94/blots archive of previous github]
 +
* [https://github.com/lf94/blots/issues/2 comparison with other formats]

Latest revision as of 18:58, 5 August 2023

File Format
Name Blots
Ontology

{{{caption}}}


Blots, A simple paper-based storage project


IT DOES NOT HAVE A DECODER


The Blots format aims to be simple for self-preservation. Implementation can be done in a night. It aims to incorporate simple error correction (anti-decay), alignment, anti-dirt and to be somewhat dense.

It achieves these with simple XOR parity bits, an "alignment component" located at the top left, no use of black, and storing 2-bits per dot using 4 colors: red, green, blue and white (or absence of ink).

The format is also semi "anti-fold", meaning folding should not cause too many problems. This is because of how data blocks are arranged:

  • [a1][a2][p2]
  • [p1][b1][b2]


Each byte is broken into 4 pieces, and then those 4 pieces divided into two groups: a and b.

Each group has its own parity bits, for reconstruction.

Because of the way they are arranged, folding may destroy some data on one line, but not the other.


[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox