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.
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?
- Metnini veya sekizlik kodunu giriş alanına yaz.
- Yönü seçip dönüşümü başlat.
- 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
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ığı.
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.
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.
Popüler Araçlar
WhatsApp mesaj linki oluştur. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğren.
Ekranda imza oluşturup görsel olarak indir. Görsel imzanın hukuki geçerliliği konusunda bilmen gerekenler.
Güçlü parola üret. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğren.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, şehir, koordinat ve saat dilimi bilgilerini sorgula; sonuçları ağ analizinde kullan.
Tasarım için yer tutucu metin üret. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğren.
Metninin bayt cinsinden boyutunu hesapla. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğren.