THPDFASCIIHexDecodeInfo Kaydı
Bir ASCIIHex akışı çözülürken toplanan bayt sayılarını, EOD sonlandırıcı tespitini ve tek nibble dolgusunu raporlar
Bildirim
THPDFASCIIHexDecodeInfo= record
InputBytes: Int64;
OutputBytes: Int64;
TerminatorFound: boolean;
OddNibblePadded: boolean;
end;
Birim
HPDFTypes
Alanlar
| Alan | Amaç |
|---|---|
InputBytes | Çözücü tarafından tüketilen hex kodlanmış girdi baytı sayısı |
OutputBytes | Çıktı akışına yazılan çözülmüş bayt sayısı |
TerminatorFound | > EOD karakteri veriyi kapattığında True olur; RequireTerminator ile eksik olduğunda çözücü hata verir |
OddNibblePadded | Veri bayt ortasında bittiğinde ve son nibble ahonPadLowZero altında sıfırla doldurulduğunda True olur; ahonReject politikası bunun yerine hata verir |
Kullanım notları
- HPDFASCIIHexDecodeStream'in
Infoout parametresi olarak geçirilir - Çözücü, çözmeye başlamadan önce kaydı sıfırlar; böylece tüm sayaçlar bilinen bir durumdan başlar
OddNibblePaddedyalnızca tek nibble politikası dolguya izin verdiğinde ve payload tek sayıda hane içerdiğinde True olur