Sekizlik Kod Dönüştürücü

Metni sekizlik koda, sekizlik kodu metne çevir. Sunucu dosya izinlerindeki 755 ve 644 sayılarının neden sekizlik olduğunu öğren.

2 değerlendirmeden 5 puan

Sekizlik Kod Dönüştürücü, metni 8'lik tabandaki gösterimine çevirir ve aynı işlemi ters yönde yapar. Basamaklar yalnızca 0 ile 7 arasındadır; 8 ve 9 rakamları bu tabanda bulunmaz.

Bugün hâlâ karşılaştığın tek yer

Sekizlik gösterim modern yazılımda büyük ölçüde yerini onaltılığa bıraktı bir yer hariç: sunucu dosya izinleri.

Bir web sitesi yönetiyorsan chmod 755 veya 644 gibi komutlarla karşılaşmışsındır. Bu sayılar sekizliktir ve tesadüf değildir.

755 aslında ne demek?

Bir dosyanın izinleri üç gruba ayrılır: sahibi, grubu ve herkes. Her grup için üç yetki vardır: okuma, yazma, çalıştırma. Yani her grup tam olarak 3 bit taşır.

Ve bir sekizlik basamak tam olarak 3 biti gösterir. Bu yüzden üç basamaklı bir sekizlik sayı, dokuz izin bitinin tamamını kusursuzca ifade eder:

  • 7 = okuma + yazma + çalıştırma (4+2+1)
  • 6 = okuma + yazma (4+2)
  • 5 = okuma + çalıştırma (4+1)
  • 4 = yalnızca okuma

Yani 755, "sahibi her şeyi yapabilir, diğerleri okuyup çalıştırabilir" demektir.

Neden artık yaygın değil?

Sekizlik gösterim, kelime uzunluğu 3'ün katı olan eski bilgisayarlarda doğaldı. Modern donanım 8 bitlik baytlar üzerine kurulu ve 8, 3'e tam bölünmez bu yüzden onaltılık gösterim daha uygun hale geldi.

Nasıl dönüştürülür?

  1. Metnini veya sekizlik kodunu giriş alanına yaz.
  2. Yönü seçip dönüşümü başlat.
  3. Sonucu kopyala.

Kontrol edilmesi gerekenler

Girdinde 8 veya 9 rakamı varsa bu geçerli bir sekizlik değer değildir; büyük olasılıkla ondalık bir sayıyı yanlışlıkla sekizlik sanıyorsun. Bazı kaynaklar sekizlik değerleri 0 veya 0o ön ekiyle yazar; bu ön ek verinin parçası değildir.

Sıkça sorulan sorular

Neden 8 ve 9 yok?

8'lik tabanda yalnızca sekiz basamak bulunur: 0'dan 7'ye.

chmod sayıları bununla mı hesaplanıyor?

Evet. Her basamak üç izin bitini temsil eder; 4 okuma, 2 yazma, 1 çalıştırma değerindedir.

Onaltılıktan farkı ne?

Sekizlik basamak 3 bit, onaltılık basamak 4 bit gösterir. Bayt tabanlı sistemlerde onaltılık daha uyumludur.

Hâlâ öğrenmeye değer mi?

Sunucu yönetimi yapıyorsan evet; dosya izinlerini anlamak için gereklidir.

İlgili araçlar

Bayt tabanlı gösterim için Onaltılık Kod Dönüştürücü, bit düzeyi için İkili Kod Dönüştürücü sayfalarını kullanabilirsin.

Benzer Araçlar

İkili Kod Dönüştürücü

Metni ikili koda, ikili kodu metne çevir. 8 bitlik gruplama, Türkçe karakterlerin neden iki bayt tuttuğu ve ikili kodun neden şifreleme olmadığı.

2.493
88
Onaltılık Kod Dönüştürücü

Metni onaltılık koda, onaltılık kodu metne çevir. Renk kodlarından bellek adreslerine kadar her yerde neden 16'lık taban kullanıldığını öğren.

2.899
8
ASCII Dönüştürücü

Metni ASCII kodlarına çevir. ASCII'nin neden yalnızca 128 karakter içerdiğini ve Türkçe harflerin bu tabloda neden bulunmadığını öğren.

3.013
200

Popüler Araçlar