← Utvecklare & data
Utvecklare & data · körs lokalt

Packad BCD Converter

Koda decimala siffersträngar som packade binärkodade decimalbytes eller validera och avkoda packad BCD-hexadecimal utan numerisk avrundning.

Klar. Dina arbetsdata finns kvar i den här webbläsaren.

Varför detta verktyg är användbart

Använd packad BCD-konvertering för betalnings-, telemetri- och äldre hårdvarufält där varje nibble måste förbli en decimal­siffra och inledande siffersekvenser inte får passera genom flyttalsaritmetik.

Så fungerar det

Kodar par av decimala siffror i höga och låga nibblar med en inledande nollutfyllnad för udda längder; avkodning avvisar alla nibblar A till F och tar endast bort den dokumenterade utfyllnaden för udda längd.

Ett praktiskt exempel

Decimala siffror 12345 är utfyllda och packade som byte 01 23 45; avkodning av dessa byte ger tillbaka den ursprungliga femsiffriga sekvensen.

Validering

Beräkningen är deterministisk och förklarar valideringsfel istället för att tyst ändra ogiltig inmatning.

Gräns för sekretess

Inmatning och utmatning sker i den här fliken, medan kopiering och nedladdning sker via webbläsarens API:er utan serveruppladdning.

Resultatpass

Varje körning rapporterar sitt verktygsläge, tidsstämpel och in-/utdatastorlek så att omvandlade data kan granskas.