You mean, in the first case that is 2X, 006,08
4th and 5th byte is spaces , 6th to 13th byte is data?
or 6th to 8th byte is data??
if that is the case,then what abt the first 3 bytes?
2X- Two spaces in first two position in output file.
006,08 - data from input file is moved to 3rd-10th position in output file
1X - one space is in 11th position of output file.
019,20 - data from input file is moved to 12th- 31st position in output file
1X - one space is in 32nd position of output file.
045,20- data from input file is moved to 33rd- 52nd position in output file
006,08 - means - In input file from 6th position,8 bytes is moved to output file
019,20 - means - In input file from 19th position,20 bytes is moved to output file
045,20 - means - In input file from 45th position,20 bytes is moved to output file