İkilik Tabandan ASCII'ye Dönüştürücü
0 ve 1 dizisini bırakın, okunabilir karakterlere geri dönüşünü izleyin. Dönüştürücü girdinizi 8 bitlik parçalara böler, her parçayı ASCII kod konumuna eşler ve özgün metni yeniden kurar. CTF bulmacaları, seri port kayıtlarında hata ayıklamak veya bir aygıt yazılımı günlüğünün gerçekte ne söylediğini denetlemek için yararlıdır.
İkilik taban ASCII'ye nasıl çözülür
-
1
İkilik veriyi yapıştırın
Boşlukla ayrılmış baytları (01001000 01101001) veya ayraçsız tek bir uzun bit dizisini kabul eder.
-
2
Baytlar hâlinde gruplayın
Dönüştürücü her zaman karakter başına 8 bit okur. Sekiz biti tamamlanan gruplar sırayla çözülür, sondaki 8 bitten kısa grup ise sonuca katılmaz.
-
3
Çözün
Her 8 bitlik parça 2 tabanında ayrıştırılır, ondalık kod konumuna çevrilir, sonra eşleşen ASCII karakteri olarak gösterilir.
-
4
Metni kopyalayın
Kopyala düğmesiyle çözülen metni alın veya girdiyi değiştirip yeniden çözün.
Yaygın ikilik tabandan ASCII’ye dönüştürme örnekleri
| İkilik (8 bit) | Ondalık | ASCII |
|---|---|---|
01001000 |
72 | H |
01100101 |
101 | e |
01101100 |
108 | l |
00100000 |
32 | boşluk |
00110000 |
48 | 0 |
01111111 |
127 | DEL |
Neden karakter başına 8 bit
Klasik ASCII yalnızca 0-127 kod konumlarını tanımlar ve 7 bite sığar; ancak bu dönüştürücü girdiyi her zaman 8 bitlik baytlar hâlinde gruplar. Kaynağınız 7 bitlik ASCII saklıyorsa, yapıştırmadan önce her grubun başına bir sıfır ekleyin: 1001000, 01001000 olur. Modern sistemlerde her şey 8 bitlik bayt kullanır; en üst bit ya sıfırdır (düz ASCII) ya da Latin-1 veya UTF-8 gibi genişletilmiş bir kodlamanın parçasıdır.
Dikkat edilmesi gereken noktalar
- Dolgu sıfırları önemlidir. Tek başına
1001000yalnızca 7 bittir ve tam bir bayt oluşturmaz, bu yüzden sonuca dahil edilmez.Holarak çözmek için onu01001000yapacak şekilde doldurun. - İkili olmayan karakterler yok sayılır. Satır sonları, sekmeler, birden çok boşluk veya baytlar arasındaki başka herhangi bir karakter sorun değildir; yalnızca 0/1 karakterleri ayrıştırılır.
- UTF-8 çok baytlı karakterler (emoji, aksanlı harfler) doğru çözülmez; bu araç tek baytlık ASCII’yi hedefler. Bunlar için bir UTF-8 çözücü kullanın.
- Bayt sırası (endianness) burada söz konusu değildir. ASCII baytları gelenek gereği en anlamlı bit (MSB) önce gelecek şekilde iletilir; dönüştürücü bu sıralamayı varsayar.
Sık Sorulan Sorular
Tam bir 8 bitlik grup oluşturmayan sondaki bitler yok sayılır, bu yüzden girdinizin uzunluğunu kontrol edin. Kalan eksik grup genellikle kopyala-yapıştır hatası ya da eksik dolgu demektir; son grubun başına, tam bir bayta ulaşana kadar sıfır ekleyin.
Evet, kod konumları 128-255 olan 8 bitlik gruplar Latin-1 (ISO-8859-1) olarak geçirilir. Windows-1252 akıllı tırnak işaretleri veya UTF-8 dizileri bekliyorsanız sonuçlar farklı olur.
Yazdırılabilir karakterler doğrudan gösterilir. Denetim karakterleri (0-31 ve 127) ham baytlar olarak çıktılanır; bu yüzden terminal veya düzenleyicinize bağlı olarak boşluk ya da okunamayan simgeler biçiminde görünebilir.
Yapıştırdığınız ikilik metin, sonucun hesaplanabilmesi için yazarken sunucumuza gönderilir. Sayfa bağlantısına eklenmez ve mevcut oturumun ötesinde tutulmaz.
İlgili Araçlar
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
Gradyan Duvar Kağıdı Oluşturucu
Dizüstü bilgisayar, telefon veya Zoom arka planları için bulanık üç renkli gradyan duvar kağıtları oluşturun. Açıyı ve bulanıklığı rastgele belirleyin ya da elle ayarlayın.
Program sayacı simülatörü
Sabit genişlikli basitleştirilmiş bir komut listesini etiketler, dallar, atlamalar, çağrılar, dönüşler ve 16, 24 veya 32 bit adreslerle izleyin.
JSON Biçimlendirici
JSON metnini 2 veya 4 boşlukla okunabilir hale getirmek, kompakt çıktıya küçültmek ya da sonucu kopyalamadan önce söz dizimini hızlıca kontrol etmek için yapıştırın.
Araç diğer dillerde mevcuttur
- Conversor de Binário para ASCII [PT]
- Konverter Biner ke ASCII [ID]
- Konwerter binarnego na ASCII [PL]
- Binär till ASCII-konverterare [SV]
- Binary to ASCII Converter [EN]
- 이진수에서 ASCII로 변환기 [KO]
- 二进制转 ASCII 转换器 [ZH]
- Binär-zu-ASCII-Konverter [DE]
- محول من ثنائي إلى ASCII [AR]
- ตัวแปลงไบนารีเป็น ASCII [TH]
- バイナリからASCIIへの変換ツール [JA]
- Binair naar ASCII-converter [NL]
- Convertidor de Binario a ASCII [ES]
- Bộ chuyển đổi nhị phân sang ASCII [VI]
- Convertisseur binaire en ASCII [FR]
- Convertitore da binario a ASCII [IT]
- Конвертер двоичного кода в ASCII [RU]