Registriert seit: 4. Apr 2008
400 Beiträge
|
AW: 2 Bytes zu einem komprimieren
14. Apr 2011, 09:37
Es ist ein Array[0..7] of Byte.
Byte[6] und Byte[7] fallen schon einmal weg da dort eine Checksumme der ersten 6 Bytes drinnen ist.
Die 6 Bytes werden benutzt um die (unique) ID festzustellen.
Nun möchte ich die Informationen noch erweitern.
Also Byte[5] für andere Informationen nutzen.
Somit verkürzt sich die ID schon um 1 Byte.
Wenn ich es nicht komprimieren kann verkürzt sich die ID um 2 Bytes und es bleiben "nur noch" 4 Bytes übrig. (1 Byte Infos, 1 Byte Checksum)
Also von 2^48 verkürzt auf 2^32.
Ist noch nicht so dragisch, aber wenn ich noch mehr Informationen reinpacken will bleiben noch weniger Bytes für die ID.
Der Bereich der Bytes wird voll genützt, $00-$FF.
Delphi 2010, Update 4 & 5
|