Ücretsiz Çevrimiçi İkili Metne Dönüştürücü
İkili kodu (0 ve 1 dizileri) anında okunabilir metne çevirin veya düz metni 8 bitlik ikili baytlara dönüştürün. UTF-8 (uluslararası karakterler ve emojiler dahil) ve 8-bit ASCII için, çoklu geliştirici çıktı formatları (boşlukla ayrılmış, sürekli, 0b önekleri) ve canlı bir Byte ve Bit Inspector için tam destek.
Bayt ve Bit Arıza Denetleyicisi
Enter binary code or text above to inspect individual 8-bit bytes, decimal values, hex codes, and ASCII characters.
İkili Programdan Metne Dönüştürme Nasıl Çalışır (Adım Adım)
Bilgisayarlar tüm karakterleri, sayıları ve sembolleri, yalnızca 0 ve 1'den oluşan base-2 (ikili) sayı sistemi'yi kullanarak saklar. 0 (00000000) ile 255 arasındaki değerleri temsil edebilen 1 bayt'yi oluşturan her 8 ikili basamak (bit) (11111111).
01001000 gibi 8 bitlik bir ikili baytı manuel olarak bir metin karakterine dönüştürmek için:
- Asoldan (En Önemli Bit) sağa (En Az Önemli Bit) her bit konumuna 2'nin gücünü atayın:
128, 64, 32, 16, 8, 4, 2, 1. - Her biti konum ağırlığıyla çarpın ve aktif (
1) bitleri toplayın:(0 × 128) + (1 × 64) + (0 × 32) + (0 × 16) + (1 × 8) + (0 × 4) + (0 × 2) + (0 × 1) = 64 + 8 = 72. - ASCII / UTF-8 tablosundaki ondalık değeri arayın: Ondalık
72(Hex0x48) büyük harfe karşılık gelirH.
ASCII ve UTF-8 İkili Kodlama Karşılaştırması
Standart ASCII karakter başına tek bir 8 bit bayt kullanırken (yalnızca İngilizce harfleri, rakamları ve temel noktalama işaretlerini destekler), UTF-8, karakter başına 1 ila 4 bayt (8 ila 32 bit) kullanan değişken genişlikli bir kodlamadır. Unicode standardı:
| Karakter | Unicode Kod Noktası | UTF-8 İkili Gösterim | Boyut |
|---|---|---|---|
A (Latin Başkenti A) |
U+0041 |
01000001 |
1 bayt (8 bit) |
é (Akut ile Küçük E) |
U+00E9 |
11000011 10101001 |
2 bayt (16 bit) |
€ (Euro İşareti) |
U+20AC |
11100010 10000010 10101100 |
3 bayt (24 bit) |
🚀 (Roket Emojisi) |
U+1F680 |
11110000 10011111 10011010 10000000 |
4 bayt (32 bit) |
Hızlı ASCII'den İkili Referans Tablosuna
| Karakter | Ondalık | Onaltılık | 8-Bit İkili Kod |
|---|---|---|---|
Space () |
32 |
20 |
00100000 |
0 – 9 (Rakamlar) |
48 – 57 |
30 – 39 |
00110000 – 00111001 |
A |
65 |
41 |
01000001 |
B |
66 |
42 |
01000010 |
C |
67 |
43 |
01000011 |
Z |
90 |
5A |
01011010 |
a |
97 |
61 |
01100001 |
b |
98 |
62 |
01100010 |
c |
99 |
63 |
01100011 |
z |
122 |
7A |
01111010 |
Yaygın Kullanım Durumları
- Bilgisayar Bilimi ve Eğitim – Karakterlerin, dizelerin ve çok baytlı Unicode sembollerinin bellekte bit ve bayt düzeyinde nasıl depolandığını görselleştirme.
- Yazılım Hata Ayıklama ve Tersine Mühendislik – Ham ikili yükleri, bit akışlarını ve C/JavaScript
0bbayt dizilerini inceleme. - CTF Zorluklar ve Bulmacalar – Siber güvenlik Bayrağı Yakalama yarışmalarında ikili mesajların veya çok katmanlı kodlamaların kodunu hızla çözme.
Sıkça Sorulan Sorular
Metinde 01001000 01101001 ne anlama geliyor?
ASCII ve UTF-8 kodlamasında, 01001000 ondalık sayıdır 72 (büyük harf H) ve 01101001 ondalık sayıdır 105 (küçük harf i). 01001000 01101001 birlikte "Merhaba" anlamına gelir.
İkili sistemde neden büyük ve küçük harfler yalnızca bir bit farklılık gösteriyor?
ASCII tablosunda küçük harfler, büyük harflere göre tam olarak 32 (25) daha yüksektir. Örneğin, 'A', 01000001 (65) ve 'a', 01100001 (97)'dir — yalnızca soldan üçüncü bit (32 basamaklı bit) 0'den 1'ye.
İkili programı boşluksuz veya 0b önekleriyle yapıştırabilir miyim?
Evet! Kod çözücümüz sürekli 8 bitlik akışları (0100100001101001 gibi), boşluk veya virgülle ayrılmış baytları, 7 bitlik ASCII belirteçlerini ve programcı tarzı 0b öneklerini (örneğin, 0b01001000, 0b01101001).