← Deweloper & dane
Deweloper & dane · działa lokalnie

Packed BCD Converter

Koduj łańcuchy cyfr dziesiętnych jako spakowane bajty dziesiętnie kodowane binarnie lub sprawdzaj i dekoduj spakowany szesnastkowy BCD bez zaokrąglania numerycznego.

Twoje dane robocze pozostają w tej przeglądarce.

Dlaczego do narzędzie jest przydatne

Użyj pakowanej konwersji BCD do pól płatności, telemetrii i starszego sprzętu, gdzie każda połówka bajtu musi pozostać cyfrą dziesiętną, a wiodące sekwencje cyfr nie mogą przechodzić przez arytmetykę zmiennoprzecinkową.

Jak do działa

Kodowanie par cyfr dziesiętnych do wysokich i niskich nibbli z wiodącym dopełnieniem zerem dla nieparzystej długości; dekodowanie odrzuca każdy nibbel od A do F i usuwa tylko udokumentowane dopełnienie dla nieparzystej długości.

Praktyczny przykład

Cyfry dziesiętne 12345 są uzupełnione i zapakowane jako bajty 01 23 45; dekodowanie tych bajtów zwraca oryginalną pięciocyfrową sekwencję.

Walidacja

Obliczenie jest deterministyczne i wyjaśnia błędy walidacji zamiast po cichu zmieniać nieprawidłowe dane wejściowe.

Granica prywatności

Dane wejściowe i wyjściowe pozostają w tej karcie. Kopiowanie i pobieranie odbywają się za pośrednictwem interfejsów API przeglądarki, bez przesyłania na serwer.

Paszport wyniku

Każde uruchomienie zgłasza swój tryb narzędzia, znacznik czasu i rozmiar wejścia / wyjścia, dzięki czemu przekształcone dane mogą być kontrolowane.