İkili Kodla/Çöz

Metin verilerini ikili (0-1) forma dönüştürün veya ikili verileri çözün

1172 kullanım | 5.0 puan

Girdi Metni

Sonuç

Sonucu görmek için metin girin ve işle düğmesine tıklayın

Kullanım Kılavuzu

1

İşlem türünü seçin

Metnin ikili forma dönüştürülüp dönüştürülmeyeceğini veya ikili verinin metne çözülüp çözülmeyeceğini seçin.

2

Karakter setini seçin

Metnin karakter kodlamasını seçin, varsayılan olarak UTF-8'dir.

3

İkili ayarlarını yapın

İkili çıktının nasıl görüntüleneceğini ayarlayın: baytlar arasında boşluk ekleyin veya her baytı 8 bit olarak görüntüleyin.

4

Metni girin

Dönüştürmek istediğiniz metni girin veya çözmek istediğiniz ikili veriyi yapıştırın.

5

İşle düğmesine tıklayın

"İşle" düğmesine tıklayın, sistem otomatik olarak dönüşümü yapacaktır.

İkili Veri Temel Bilgileri

İkili Nedir

İkili (Binary), 0 ve 1'lerden oluşan sayı sistemidir. Bilgisayarlar temel olarak ikili sistemde çalışır, her veri en temel seviyede 0 ve 1'lerden oluşan bitlerden oluşur.

Bir bayt (byte), 8 bitlik bir birimdir ve genellikle tek bir karakterin temsil edilmesine kullanılır. Örneğin, ASCII kodunda 'A' karakteri 01000001 olarak temsil edilir.

Uygulama Senaryoları

  • Bilgisayar bilimi eğitiminde veri temsilini anlamak
  • Programlama ve sistem geliştirme sırasında hata ayıklama
  • Veri kodlama ve sıkıştırma tekniklerinde kullanım
  • Dijital elektronik ve devre tasarımında
  • Kriptografi ve güvenlik uygulamalarında

Örnek ASCII Karakterleri ve İkili Temsilleri

Karakter ASCII Değeri İkili Temsil
0-9 48-57 00110000 - 00111001
A-Z 65-90 01000001 - 01011010
a-z 97-122 01100001 - 01111010
Boşluk 32 00100000

Dönüştürme Örneği

Örnek: "HELLO" dizesini ikili forma dönüştürme

  1. Karakterler: H, E, L, L, O
  2. ASCII değerleri: 72, 69, 76, 76, 79
  3. İkili dönüşümler:
  4.   H: 72 → 01001000
  5.   E: 69 → 01000101
  6.   L: 76 → 01001100
  7.   L: 76 → 01001100
  8.   O: 79 → 01001111
  9. Sonuç (boşluklar olmadan): 0100100001000101010011000100110001001111
  10. Sonuç (boşluklarla): 01001000 01000101 01001100 01001100 01001111

UTF-8 ve ASCII Arasındaki Fark

ASCII, her karakteri tek bir bayt (7 bit) ile temsil eden eski bir kodlama standardıdır ve yalnızca İngilizce alfabesi, rakamlar ve bazı özel karakterleri destekler.

UTF-8, Unicode standardının bir uygulamasıdır ve dünyadaki tüm yazı sistemlerini destekler. UTF-8'de:

  • Basit ASCII karakterleri hala 1 baytla temsil edilir
  • Daha karmaşık karakterler 2, 3 veya 4 baytla temsil edilir
  • Örneğin, Çince karakter '你' UTF-8'de 3 bayt (0xE4 0xBD 0xA0) olarak saklanır
Reklam