Binär till ASCII-konverterare
Släpp in en ström av 0:or och 1:or och se den bli läsbara tecken igen. Konverteraren skär din indata i 8-bitarsblock, mappar varje block till dess ASCII-kodpunkt och bygger ihop originalsträngen igen. Användbart för CTF-pussel, felsökning av seriella fångster eller för att se vad en firmware-logg faktiskt säger.
Så avkodar du binärdata till ASCII
-
1
Klistra in binärdatan
Accepterar bytes separerade med mellanslag (01001000 01101001) eller en lång bitström utan avgränsare.
-
2
Gruppera i bytes
Konverteraren läser alltid 8 bitar per tecken. Kompletta grupper på åtta avkodas i ordning, och en avslutande grupp med färre än 8 bitar utelämnas.
-
3
Avkoda
Varje 8-bitarsblock tolkas som bas 2, konverteras till sin decimala kodpunkt och renderas som motsvarande ASCII-tecken.
-
4
Kopiera texten
Hämta den avkodade strängen med kopieringsknappen, eller justera indatan och avkoda igen.
Vanliga exempel på binärdata till ASCII
| Binär (8-bitars) | Decimal | ASCII |
|---|---|---|
01001000 |
72 | H |
01100101 |
101 | e |
01101100 |
108 | l |
00100000 |
32 | mellanslag |
00110000 |
48 | 0 |
01111111 |
127 | DEL |
Varför 8 bitar per tecken
Klassisk ASCII definierar bara kodpunkter 0-127 och får plats i 7 bitar, men den här konverteraren grupperar alltid din indata i 8-bitars bytes. Om din källa lagrar 7-bitars ASCII, lägg till en inledande nolla till varje grupp innan du klistrar in: 1001000 blir 01001000. Allt på moderna system använder 8-bitars bytes där högsta biten antingen är noll (ren ASCII) eller del av en utökad kodning som Latin-1 eller UTF-8.
Saker att se upp med
- Paddingnollor spelar roll.
1001000ensamt är bara 7 bitar och bildar ingen komplett byte, så den utelämnas ur resultatet. Padda till01001000för att avkodaH. - Icke-binära tecken ignoreras. Radbrytningar, tabbar, flera mellanslag eller andra tecken mellan bytes går bra; bara 0/1-tecken parsas.
- UTF-8-tecken med flera bytes (emoji, accenttecken) avkodas inte korrekt, det här verktyget riktar sig mot enkelbyte-ASCII. Använd en UTF-8-avkodare för dem.
- Endianness är inte relevant här. ASCII-bytes sänds enligt konvention MSB först; konverteraren antar den ordningen.
Vanliga frågor
Avslutande bitar som inte bildar en komplett 8-bitarsgrupp ignoreras, så kontrollera längden på din indata. En överbliven ofullständig grupp betyder oftast ett kopieringsfel eller saknad padding; lägg till inledande nollor på sista gruppen tills den blir en hel byte.
Ja, 8-bitarsgrupper med kodpunkter 128-255 släpps igenom som Latin-1 (ISO-8859-1). Om du väntar dig Windows-1252-smarta citattecken eller UTF-8-sekvenser blir resultatet annorlunda.
Utskrivbara tecken renderas direkt. Kontrolltecken (0-31 och 127) skrivs ut som råa bytes och kan därför visas som tomma platser eller oläsliga tecken beroende på terminal eller editor.
Den binära sträng du klistrar in skickas till vår server medan du skriver så att resultatet kan beräknas. Den läggs inte till i sidlänken och sparas inte längre än den aktuella sessionen.
Relaterade verktyg
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Referens för kortkommandon
Sök dokumenterade standardkommandon för VS Code, Chrome och Bash med GNU Readline i macOS, Windows och Linux.
Slumpgenerator för bokstäver
Generera slumpade A-Z-bokstäver. Välj antal, versaler, gemener eller blandat läge och använd resultatet för spel, uppgifter eller klassrumsaktiviteter.
HTML-formaterare
Formatera HTML lokalt i webbläsaren med indrag på två eller fyra blanksteg. HTML laddas inte upp eller valideras.
Färgpalettgenerator
Skapa monokromatiska, analoga, komplementära, triadiska eller tetradiska färgpaletter från en HEX-basfärg och exportera kopieringsklara CSS-variabler.
Verktyget finns på andra språk
- محول من ثنائي إلى ASCII [AR]
- ตัวแปลงไบนารีเป็น ASCII [TH]
- Binär-zu-ASCII-Konverter [DE]
- Konwerter binarnego na ASCII [PL]
- Bộ chuyển đổi nhị phân sang ASCII [VI]
- Konverter Biner ke ASCII [ID]
- Binair naar ASCII-converter [NL]
- 이진수에서 ASCII로 변환기 [KO]
- Binary to ASCII Converter [EN]
- バイナリからASCIIへの変換ツール [JA]
- İkilik Tabandan ASCII'ye Dönüştürücü [TR]
- 二进制转 ASCII 转换器 [ZH]
- Conversor de Binário para ASCII [PT]
- Convertisseur binaire en ASCII [FR]
- Convertidor de Binario a ASCII [ES]
- Convertitore da binario a ASCII [IT]
- Конвертер двоичного кода в ASCII [RU]