Quote Originally Posted by sherco40 View Post
The part number contains 12 characters (example 010-D1160-00).
It is coded in binary with 9 Bytes.

So when you have your 9 bytes ( example 10 D4 40 56 14 91 0D 14 41 or more precisely 41 14 0D 91 14 56 40 D4 10 because you have to reverse the bytes order) , this represents 8x9 bits i.e. 72 bits.
Group your 72 bits by 6 : so you have now 12 groups of 6 bits.
Each group of 6 bits give you an integer between 0 and 2^6 - 1 i.e 63 .
Add 32 to these values : you have now 12 integer between 32 and 95 : each of these integers give you a character of the part number (using ASCI coding)
So they saved 3 bytes (a 12-character part number coded in 9 bytes).
This looks like a lot of effort to save 3 bytes (in files that usually measure in hundreds of megabytes).
What was the reason for all this effort?
Are there any technical reasons?
Did they believe that their coding scheme would not be discovered?
Or what?
(Scratching my head...)