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 decimalsiffra och inledande siffersekvenser inte får passera genom flyttalsaritmetik.
Välj en komplett, QA-godkänd utgåva publicerad för denna webbplats.
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.
Använd packad BCD-konvertering för betalnings-, telemetri- och äldre hårdvarufält där varje nibble måste förbli en decimalsiffra och inledande siffersekvenser inte får passera genom flyttalsaritmetik.
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.
Decimala siffror 12345 är utfyllda och packade som byte 01 23 45; avkodning av dessa byte ger tillbaka den ursprungliga femsiffriga sekvensen.
Beräkningen är deterministisk och förklarar valideringsfel istället för att tyst ändra ogiltig inmatning.
Inmatning och utmatning sker i den här fliken, medan kopiering och nedladdning sker via webbläsarens API:er utan serveruppladdning.
Varje körning rapporterar sitt verktygsläge, tidsstämpel och in-/utdatastorlek så att omvandlade data kan granskas.