HEX till binär konverter
Varje hexsiffra motsvarar exakt fyra bitar, vilket gör omvandlingen från hex till binär till den renaste talbasomvandling som finns. Klistra in ett eller flera hexvärden så genererar verktyget den binära strängen, där varje siffra utökas till en 4-bitars nibble med inledande nollor. Det är särskilt användbart vid dokumentation av bitfält, firmware-register och felsökning på låg nivå.
Så omvandlar du ett hexadecimalt tal till binärt
-
1
Klistra in hexvärdet
Skriv valfri kombination av 0–9 och a–f; prefix som `0x` och eventuella avgränsare tas bort automatiskt.
-
2
Varje siffra blir 4 bitar
Varje hexsiffra utökas till sin 4-bitars binära motsvarighet, så utdata innehåller alltid 4 bitar per siffra.
-
3
Inledande nollor behålls alltid
Varje nibble behåller sina fulla 4 bitar så att bytegränserna hålls justerade; det finns ingen kapningsmöjlighet.
-
4
Kopiera det binära resultatet
Utdata är en ren `0/1`-sträng, grupperad i 4-bitars nibblar, redo att klistras in i dokumentation, firmware-kommentarer eller en miniräknare.
Sambandet mellan hex och binärt
Hex är en kompakt representation av binära värden: två hexsiffror motsvarar en byte, vilket i sin tur är 8 bitar. Att räkna om mellan dem i huvudet går snabbt eftersom varje hexsiffra täcker exakt 4 bitar.
Nibble-uppslagstabell
| Hex | Binärt | Decimalt |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
Så blir 0x2F 0010 1111.
Varför är 4-bitarsgruppering viktig
Ingenjörer som läser en referenshandbok för STM32, AVR eller RISC-V förväntar sig register i 4-bitiga grupper. Grupperingen visar tydligt att 0x8001 har MSB och LSB inställda och inga värden mellan dem.
Byteordning och prefix
0xär ett hexprefix i C-stil;&Hkommer från äldre BASIC;$används i 6502-assembler. Konverteraren tar bort alla tre, liksom alla andra tecken som inte är hexadecimala, till exempel mellanslag, bindestreck eller kolon.- Binär utdata har alltid den mest signifikanta biten först, det vill säga nätverksbyteordning. Om målsystemet är little-endian, byt plats på byten innan du placerar dem.
- Varje hexsiffra genererar alltid sina fulla 4 bitar, så ett 32-bitars registervärde blir alltid 32 bitar. Det finns ingen kapning av inledande nollor att slå på eller av.
Vanliga frågor
Nej. 0xFF, 0xff och 0xFf omvandlas alla till samma 11111111. Konverteraren behandlar stora och små bokstäver likadant.
Den här konverteraren arbetar bara med absolutbeloppet: ett inledande - är inte ett hexadecimalt tecken, så det tas bort och -0x01 blir 0000 0001, precis som 0x01. För tvåkomplement eller utdata med tecken, använd ett särskilt verktyg för teckensatta tal.
Ja. Skilj dem åt med mellanslag eller nya rader så tar konverteraren bort avgränsarna: 2A 3B ger 0010 1010 0011 1011. Observera att utdata är en enda kontinuerlig ström, så gränserna mellan dina inmatade värden bevaras inte.
Ja. Varje hexsiffra genererar alltid sina fulla 4 bitar med inledande nollor bevarade, så ett 32-bitars registervärde som 0x80010000 blir 1000 0000 0000 0001 0000 0000 0000 0000, med bytegränser som alltid är justerade.
Relaterade verktyg
Webpack-konfigurationsgenerator
Skapa en webpack.config.js för webpack 5 med vanlig JavaScript, React eller Vue: TypeScript, Babel, CSS eller Sass, bilder, HtmlWebpackPlugin, en utvecklingsserver och raden för npm install.
Protocol Buffers-avkodare
Avkoda Protobuf-byte lokalt från hex, Base64, Base64URL, text eller fil, granska fälttolkningar och exportera en privat rapport.
XSD-validerare
Validera ett XML-dokument mot ett XSD-schema och rapportera element- och typavvikelser med exakta radnummer.
YAML till JSON
Omvandla YAML-konfiguration till JSON för verktyg och API:er som bara accepterar JSON. Hanterar ankare, merge-nycklar och nästlade strukturer.
XML-formaterare
Snygga till XML-dokument med konsekvent indrag och fånga formfel med exakta radnummer.
XML till JSON
Omvandla XML-dokument till ren JSON, med bevarade attribut, textnoder och arrayer där det behövs. Tre stilar: kompakt, Badgerfish eller literal.
Verktyget finns på andra språk
- เครื่องแปลง HEX เป็นไบนารี [TH]
- Konwerter HEX na binarny [PL]
- Chuyển đổi từ HEX sang nhị phân [VI]
- Konverter HEX ke Biner [ID]
- محوّل من النظام السداسي عشر (HEX) إلى النظام الثنائي [AR]
- HEX zu Binär-Konverter [DE]
- 16進数→2進数変換ツール [JA]
- Conversor HEX para Binário [PT]
- Convertidor de HEX a Binario [ES]
- HEX-바이너리 변환기 [KO]
- Convertisseur HEX en binaire [FR]
- HEX naar Binair Converter [NL]
- HEX to Binary Converter [EN]
- Convertitore da HEX a Binario [IT]
- Конвертер HEX в двоичный код [RU]
- HEX'ten İkiliye Dönüştürücü [TR]
- 十六进制到二进制转换器 [ZH]