< KDE PIM | KItineraryRevision as of 15:38, 10 May 2019 by Vkrause (talk | contribs) (Created page with "== General Observations == * always 67 bytes * exactly for one passenger/leg * does not seem to contain signatures, checksums or compression, based on minimal bit pattern cha...")(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff) General Observations always 67 bytes exactly for one passenger/leg does not seem to contain signatures, checksums or compression, based on minimal bit pattern changes on adjacent tickets a lot less null bytes when PNR/seat reservation are present (ie. highspeed train tickets?) Bit Layout Lodging Byte:Bit Content Meaning Notes 0:0 - 4:7 0x20 0x14 0xC2 0x08 0x10 header? fixed value in all samples 5:0 - 7:7 date? varies between samples 8:0 - 12:7 null 13:0 - 14:3 0x04 0000 fixed values in all samples 14:4 - 16:3 24 bit uint UIC station code of departure 24 bit uint UIC station code of arrival xx bit uint train number 25:0 - 29:7 null 30:0 - 38:7 null if no PNR present, seems to contain seat number? 39:0 -42:7 null 40:0 - 50:7 null if no PNR present, unknown content otherwise - 62:3 xx bit uint ticket number 63:4 - 65:7 null 66:0 - 66:7 varies between samples Retrieved from "https://community.kde.org/index.php?title=KDE_PIM/KItinerary/Trenitalia_Barcode&oldid=83974" Content is available under Creative Commons License SA 4.0 unless otherwise noted.