Bezpłatne narzędzie / bez przesyłania

Konwerter UID RFID: zapis szesnastkowy, dziesiętny i odwrócona kolejność bajtów

Wklej UID karty i zobacz każdą reprezentację, jaką może wygenerować czytnik lub system centralny: znormalizowany zapis szesnastkowy, odwróconą kolejność bajtów, wartość dziesiętną i pełną mapę bajtów. Wszystko działa w tej przeglądarce.

Konwerter formatu UID
Wszystkie obliczenia są wykonywane w tej przeglądarce. Dane nie są przesyłane ani przechowywane przez ChargeRFID.

UID / CONVERSION

Konwerter formatu UID

Normalizuj identyfikator szesnastkowy, odwracaj kolejność bajtów i obliczaj wartość dziesiętną lokalnie.

Długość w bajtach

Obsługuje 4, 7 lub 10 bajtów ze spacjami, dwukropkami, myślnikami lub prefiksem 0x.

STATE
EXACT
Długość w bajtach
7
BITS
56
Znormalizowany zapis szesnastkowy
04A1B2C3D4E5F6
HEX / SPACED
04 A1 B2 C3 D4 E5 F6
Odwrócona kolejność bajtów
F6E5D4C3B2A104
Wartość dziesiętna
1303689068602870
BYTE MAP / MSB → LSB
B0B1B2B3B4B5B6
04A1B2C3D4E5F6
4161178195212229246

Dlaczego ta sama karta pokazuje dwa różne numery

UID RFID to ciąg bajtów, a systemy przedstawiają te bajty na różne sposoby. Wiele czytników przesyła najpierw najmniej znaczący bajt: 04 A1 B2 C3 staje się C3 B2 A1 04. Inne systemy zamieniają wartość na dziesiętną, usuwają zera wiodące lub grupują cyfry w bloki.

Żaden z tych systemów się nie myli: wszystkie opisują ten sam chip. Integracja zawodzi, gdy dwie strony projektu wymieniają listy identyfikatorów bez ustalenia reprezentacji i kolejności bajtów. Ten konwerter pokazuje każdą reprezentację, więc rozbieżność widać w kilka sekund.

UID o długości 4, 7 i 10 bajtów

Chipy zbliżeniowe zgodne z ISO/IEC 14443 używają identyfikatorów pojedynczego (4 bajty), podwójnego (7 bajtów) lub potrójnego (10 bajtów) rozmiaru. Większość nowoczesnych kart do ładowania i identyfikatorów dostępu ma UID 7-bajtowy, podczas gdy wiele zainstalowanych czytników nadal raportuje tylko 4 bajty.

Gdy karta 7-bajtowa przechodzi przez tor odczytu 4-bajtowy, wartość zostaje obcięta i przestaje odpowiadać plikowi produkcyjnemu. Zanim uznasz karty za wadliwe, porównaj długość bajtów w systemie centralnym z długością w pliku produkcyjnym.

Jak korzystać z konwertera

Wybierz wejście szesnastkowe lub dziesiętne, ustaw długość w bajtach i wklej identyfikator. Akceptowane są spacje, dwukropki, myślniki i prefiks 0x. Panel pokazuje wartość znormalizowaną, odwróconą kolejność bajtów, zapis dziesiętny oraz każdy bajt z jego odpowiednikiem dziesiętnym.

Skopiuj dowolną reprezentację jednym kliknięciem albo wyeksportuj analizę do CSV, aby dołączyć ją do zgłoszenia lub przekazania integracyjnego. Jeśli wartości nie da się zinterpretować przy wybranej długości, narzędzie to sygnalizuje, zamiast zgadywać.

Pytania o konwersję UID

Pytania o konwersję UID

Wiele chipsetów czytników przesyła najpierw najmniej znaczący bajt. Jeśli system centralny pokazuje te same bajty w odwrotnej kolejności niż plik produkcyjny, tor odczytu odwraca kolejność bajtów. Odwróć ją raz, konsekwentnie, po jednej stronie.

Potraktuj cały UID jako liczbę całkowitą bez znaku i przelicz z podstawy 16 na 10. UID 7-bajtowy może przekroczyć zakres 32-bitowy, użyj więc typów 64-bitowych lub arytmetyki dowolnej precyzji. To narzędzie wykonuje konwersję lokalnie dla identyfikatorów 4-, 7- i 10-bajtowych.

Zwykle jedna z trzech przyczyn: system przechowuje wartość dziesiętną, a karta pokazuje szesnastkową, kolejność bajtów została gdzieś odwrócona albo arkusz kalkulacyjny usunął zera wiodące. Porównaj wszystkie reprezentacje, zanim zlecisz ponowne kodowanie kart.

Nie. Cała analiza i konwersja odbywa się w Twojej przeglądarce. Identyfikatory nie są przesyłane do ChargeRFID ani przechowywane; po załadowaniu strony narzędzie działa nawet offline.

Ocena inżyniera

Chcesz, aby ktoś spojrzał na ten wynik?

Zostaw służbowy adres e-mail, a inżynier ChargeRFID odpowie krótką oceną Twojej sytuacji z formatem danych, zwykle w ciągu jednego dnia roboczego. Wysyłane są tylko Twój e-mail i Twoja notatka; dane identyfikatorów nigdy nie opuszczają tej przeglądarki.

Bez newslettera, bez listy. Jedna odpowiedź od jednego inżyniera.

Zamawiasz karty? Ustal format przed produkcją.

Każde zamówienie ChargeRFID zawiera kontrakt danych czytelny maszynowo wraz z wektorami odbiorczymi, dzięki czemu zespół backendu zweryfikuje format identyfikatorów, zanim karty dotrą na miejsce.