Search for a tool
Barcode 39

Tool to decrypt Barcode 39. Code 39 (or Code 3 of 9 or Alpha39) is a normalized barcode system which is being replaced by Code 128.

Results

Barcode 39 -

Tag(s) : Cryptography, Substitution Cipher, Image processing, Writing System

dCode and you

dCode is free and its tools are a valuable help in games, puzzles and problems to solve every day!
You have a problem, an idea for a project, a specific need and dCode can not (yet) help you? You need custom development? Contact-me!

Team dCode read all messages and answer them if you leave an email (not published). It is thanks to you that dCode has the best Barcode 39 tool. Thank you.

# Barcode 39

## Barcode 39 Encoder

 Display Image (Graphical barcode) Binary Text (Simple substitution) Binary Text (with Start+End+Checksum) Checksum

Tool to decrypt Barcode 39. Code 39 (or Code 3 of 9 or Alpha39) is a normalized barcode system which is being replaced by Code 128.

## Answers to Questions

### How to encrypt using Barcode 39 cipher?

Encryption uses an encoding table with 43 characters: the 26 capital letters, the 10 digits and some special characters (-, ., $, /, +, % and ' ' (space). The character * can appear but it does not exist, it is simply used as a delimiter for start and end. Each character has 5 black bars and 4 white bars (9 elements in total), it is therefore possible to binarize the (1 for black bands, 0 for white bands). In these 9 elements there are 3 which are larger (between 2 and 3 times as wide) and 6 thinner. The code starts with * and ends with *.  0 111001011 1 011011110 2 110011110 3 010011111 4 111001110 5 011001111 6 110001111 7 111011010 8 011011011 9 110011011 A 011110110 B 110110110 C 010110111 D 111100110 E 011100111 F 110100111 G 111110010 H 011110011 I 110110011 J 111100011 K 011111100 L 110111100 M 010111101 N 111101100 O 011101101 P 110101101 Q 111111000 R 011111001 S 110111001 T 111101001 U 001111110 V 100111110 W 000111111 X 101101110 Y 001101111 Z 100101111 - 101111010 . 001111011 100111011$ 101010111 / 101011101 + 101110101 % 111010101 * 101101011

### How to decrypt Barcode 39 cipher?

Decryption requires to perform a simple reading of the bar according to EAN-128 standard.

Many app for smartphones facilitate this work.

Example: Consider the message 101101011 111100110 010110111 011101101 111100110 011100111 101101011

Example: Check 101101011 at the beginning and the end to confirm it's a code 39 barcode. The replacement of each 9-bit group by their associated character in the table. Barcode value is DCODE.

Checksum is missing in this example

### How to recognize 39 Barcode?

The barcode has a classic graphical form (black and white lines) or a binary equivalent (0 or N for black and 1 or W for white lines).

The barcode may have a variable length. It begins and ends with the character *.

### Why the barcode is named Code 39?

The bar code consists of lines in groups of 9 which 3 are wider, hence the name 3 of 9 or 39.

## Source code

dCode retains ownership of the source code of the script Barcode 39. Except explicit open source licence (indicated Creative Commons / free), any algorithm, applet, snippet, software (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, translator), or any function (convert, solve, decrypt, encrypt, decipher, cipher, decode, code, translate) written in any informatic langauge (PHP, Java, C#, Python, Javascript, etc.) which dCode owns rights can be transferred after sales quote. So if you need to download the Barcode 39 script for offline use, for you, your company or association, see you on contact page !

## Questions / Comments

Team dCode read all messages and answer them if you leave an email (not published). It is thanks to you that dCode has the best Barcode 39 tool. Thank you.

Source : http://www.dcode.fr/barcode-39
© 2017 dCode — The ultimate 'toolkit' to solve every games / riddles / geocaches. dCode