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.
UID / CONVERSION
Konwerter formatu UID
Normalizuj identyfikator szesnastkowy, odwracaj kolejność bajtów i obliczaj wartość dziesiętną lokalnie.
Obsługuje 4, 7 lub 10 bajtów ze spacjami, dwukropkami, myślnikami lub prefiksem 0x.
- Znormalizowany zapis szesnastkowy
04A1B2C3D4E5F6- HEX / SPACED
04 A1 B2 C3 D4 E5 F6- Odwrócona kolejność bajtów
F6E5D4C3B2A104- Wartość dziesiętna
1303689068602870
| B0 | B1 | B2 | B3 | B4 | B5 | B6 |
|---|---|---|---|---|---|---|
| 04 | A1 | B2 | C3 | D4 | E5 | F6 |
| 4 | 161 | 178 | 195 | 212 | 229 | 246 |
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.
Powiązane narzędzia
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.