Bir dosya izni
755
493
7 × 64 + 5 × 8 + 5 × 1 = 448 + 40 + 5 = 493.
Sekizli bir sayı yazın ve onluk değerini okuyun; hesap hemen altında gösterilir. Açılışta en yaygın dosya izni olan 755 yazılı, yani 493.
Son güncelleme
Coddy, tarayıcında gerçek kod yazarak öğretir: etkileşimli dersler, anında geri bildirim ve takıldığında yapay zekâ desteği.
Sekizli sistem 8 tabanlıdır; 0'dan 7'ye kadar rakamları kullanır ve her basamak sağındakinin sekiz katı değerindedir: 1, 8, 64, 512, 4096. Sekizli bir sayıda 8 ve 9 rakamları hiç geçmez.
Çevirmek için her basamağı basamak değeriyle çarpıp toplayın. 17 = 1 × 8 + 7 = 15, 100 = 1 × 64 = 64. Dönüştürücünün altındaki panel, yazdığınız her sayı için bu satırları gösterir.
Sekizli sistem bugün daha çok Unix dosya izinlerinde yaşıyor; orada her basamak üç bit taşır: okuma (4), yazma (2) ve çalıştırma (1). chmod 755 bu yüzden dosyanın sahibine okuma, yazma ve çalıştırma, diğer herkese okuma ve çalıştırma izni verir.
0o sayının sekizli olduğunu belirtir (Python ve JavaScript'te 0o755); C'de bunu baştaki 0 yapar.755
493
7 × 64 + 5 × 8 + 5 × 1 = 448 + 40 + 5 = 493.
17
15
1 × 8 + 7 = 15; sekizli 20'den, yani 16'dan bir eksik.
600
384
6 × 64 = 384: sahibine okuma ve yazma, başka kimseye hiçbir şey.
777
511
7 × 64 + 7 × 8 + 7 = 511; 8³ olan 512'den bir eksik.
10 sekiz eder.0755 gibi bir C literal'ini onluk okumak. Baştaki 0 onu sekizli yapar, bu yüzden değeri 493'tür.chmod 755 sekizli bekler, basamakları olduğu gibi verin.int('755', 8) 493 döndürür. JavaScript'te parseInt('755', 8) aynı işi yapar.chmod 644 ve chmod 755 gibi Unix dosya izinlerinde ve birkaç eski dosya biçiminde. Her sekizli basamak üç bit tutar; bu da üç izin bayrağıyla örtüşür.