Enregistrement THPDFASCIIHexDecodeInfo
Rapporte les comptages d'octets, la détection du terminateur EOD et le complément de quartet impair collectés pendant le décodage d'un flux ASCIIHex
Déclaration
THPDFASCIIHexDecodeInfo= record
InputBytes: Int64;
OutputBytes: Int64;
TerminatorFound: boolean;
OddNibblePadded: boolean;
end;
Unité
HPDFTypes
Champs
| Champ | Objectif |
|---|---|
InputBytes | Nombre d'octets d'entrée encodés en hexadécimal consommés par le décodeur |
OutputBytes | Nombre d'octets décodés écrits dans le flux de sortie |
TerminatorFound | True quand le caractère EOD > a clôturé les données ; avec RequireTerminator le décodeur lève une erreur quand il manque |
OddNibblePadded | True quand les données se sont terminées en milieu d'octet et que le dernier quartet a été complété à zéro selon ahonPadLowZero ; la politique ahonReject lève une erreur à la place |
Notes d'utilisation
- Passé comme paramètre out
Infode HPDFASCIIHexDecodeStream - Le décodeur remet l'enregistrement à zéro avant le décodage, si bien que tous les compteurs démarrent d'un état connu
OddNibblePaddedne passe True que quand la politique de quartet impair a autorisé le complément et que la charge utile comptait un nombre impair de chiffres