Sekizlik Kod Dönüştürücü
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ız 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ız chmod 755 veya 644 gibi komutlarla karşılaşmışsınızdı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?
- Metninizi veya sekizlik kodunuzu giriş alanına yazın.
- Yönü seçip dönüşümü başlatın.
- Sonucu kopyalayın.
Kontrol edilmesi gerekenler
Girdinizde 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ıyorsunuz. 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ız 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ı kullanabilirsiniz.
Benzer Araçlar
Metni ikili koda, ikili kodu metne çevirin. 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 çevirin. Renk kodlarından bellek adreslerine kadar her yerde neden 16'lık taban kullanıldığını öğrenin.
Metni ASCII kodlarına çevirin. ASCII'nin neden yalnızca 128 karakter içerdiğini ve Türkçe harflerin bu tabloda neden bulunmadığını öğrenin.
Popüler Araçlar
WhatsApp mesaj linki oluşturun. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğrenin.
Ekranda imza oluşturup görsel olarak indirin. Görsel imzanın hukuki geçerliliği konusunda bilmeniz gerekenler.
Güçlü parola üretin. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğrenin.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, koordinat ve saat dilimi bilgilerini sorgulayın; sonuçları ağ analizinde kullanın.
Tasarım için yer tutucu metin üretin. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğrenin.
Metninizin bayt cinsinden boyutunu hesaplayın. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğrenin.