Librarys for de- and encoding barcodes