Record THPDFASCIIHexDecodeInfo
Reporta conteos de bytes, detección del terminador EOD y relleno de nibble impar reunidos al decodificar un stream ASCIIHex
Declaración
THPDFASCIIHexDecodeInfo= record
InputBytes: Int64;
OutputBytes: Int64;
TerminatorFound: boolean;
OddNibblePadded: boolean;
end;
Unidad
HPDFTypes
Campos
| Campo | Propósito |
|---|---|
InputBytes | Cantidad de bytes de entrada codificados en hex consumidos por el decodificador |
OutputBytes | Cantidad de bytes decodificados escritos en el stream de salida |
TerminatorFound | True cuando el carácter EOD > cerró los datos; con RequireTerminator el decodificador lanza un error cuando falta |
OddNibblePadded | True cuando los datos terminaron a mitad de byte y el nibble final se rellenó con ceros bajo ahonPadLowZero; la política ahonReject lanza el error en su lugar |
Notas de uso
- Se pasa como parámetro out
Infode HPDFASCIIHexDecodeStream - El decodificador pone el record a cero antes de decodificar, así que todos los contadores parten de un estado conocido
OddNibblePaddedsolo pasa a True cuando la política de nibble impar permitió el relleno y la carga útil tenía una cantidad impar de dígitos