THPDFASCIIHexDecodeInfo Record
Rapporteert byttellingen, EOD-terminatordetectie en odd-nibble-aanvulling die tijdens het decoderen van een ASCIIHex-stream zijn verzameld
Declaratie
THPDFASCIIHexDecodeInfo= record
InputBytes: Int64;
OutputBytes: Int64;
TerminatorFound: boolean;
OddNibblePadded: boolean;
end;
Eenheid
HPDFTypes
Velden
| Veld | Doel |
|---|---|
InputBytes | Aantal hex-gecodeerde inputbytes dat de decoder heeft verbruikt |
OutputBytes | Aantal gedecodeerde bytes dat naar de uitvoerstroom is geschreven |
TerminatorFound | True wanneer het EOD-teken > de data afsloot; met RequireTerminator geeft de decoder een fout wanneer dat ontbreekt |
OddNibblePadded | True wanneer de data midden in een byte eindigde en de laatste nibble onder ahonPadLowZero met nullen is aangevuld; het ahonReject-beleid geeft in dat geval een fout |
Gebruiksopmerkingen
- Wordt als
Info-outparameter van HPDFASCIIHexDecodeStream meegegeven - De decoder zet het record vóór het decoderen op nul, zodat alle tellers vanaf een bekende status beginnen
OddNibblePaddedwordt alleen True wanneer het odd-nibble-beleid aanvulling toestond en de payload een oneven aantal cijfers had