Bit, bayt ve simgeler nasıl okunur?
Bit, iki durumdan birini temsil eden ikili veri birimidir; bu durumlar 0 ve 1 ile yazılır. Bayt, güncel veri birimi kullanımında 8 bitlik gruptur ve B simgesiyle gösterilir. Sekiz bit 256 farklı birleşim oluşturur. Bir dosyanın kaç bayt olduğu, depolanan veri miktarını anlatır; saniyede aktarılan bit ise bir hızdır. Dolayısıyla miktar ve hızı yalnız yanlarındaki rakama bakarak karşılaştırmak doğru olmaz. Önce birim adını, ardından varsa zaman paydasını okuyun.
Bitten bayta dönüşüm
Bit miktarını bayta çevirmek için 8'e bölün, baytı bite çevirmek için 8 ile çarpın. Ağ paketleri ve iletişim ek yükü bu temel birim dönüşümünü değiştirmez; yalnız uygulamanın kullanabildiği gerçek veri hızını etkiler. Örneğin saniyede 80 milyon bit, saniyede 10 milyon bayta karşılık gelir. İki tarafta da ondalık önek kullanılıyorsa 80 Mbps'nin kuramsal karşılığı 10 MB/s olur. Buna karşılık MiB/s ikili önek kullandığından aynı sonuç sayısal olarak daha küçük görünür.
240 MB dosya için indirme süresi örneği
Ondalık birimlerle 240 MB büyüklüğündeki dosya 1.920 megabit içerir. Sabit 80 Mbps veri aktarımı varsayımında 1.920 / 80 işlemi 24 saniye verir. Bu, yalnız dosya verisini taşıyan ideal süredir. Ölçülen uygulama hızı 8 MB/s ise aynı dosya yaklaşık 30 saniyede aktarılır. İnternet paketinizin ilan edilen hızı ile indirme programının gösterdiği hızı kıyaslarken MB/s değerini 8 ile çarparak aynı birime getirin; sonra farkın bağlantı koşullarından kaynaklanıp kaynaklanmadığını inceleyin.
Bir karakter her zaman bir bayt mıdır?
Metindeki karakter sayısı doğrudan dosya bayt sayısı değildir. Kullanılan kodlama önemlidir: UTF-8 içinde bazı karakterler tek, bazıları birden çok baytla saklanır. Satır sonları, boşluklar ve dosya başlığı da boyuta katılabilir. Bu nedenle 1.000 karakterlik iki metin aynı uzunlukta görünse bile aynı bayt boyutunda olmayabilir. Depolama veya aktarım hesabında karakter sayısını tahmin olarak kullanmak yerine dosyanın gerçek bayt boyutunu alın. Sıkıştırılmış dosya ile açılmış dosyanın boyutunu da aynı kayıt alanına karıştırmayın.
Örneğin UTF-8 ile kodlanan tek bir “ş” harfi iki bayt kullanır. Görünür karakter sayısı bir olsa da aktarılacak veri iki bayttır; eklenecek dosya bilgileri bu miktarı ayrıca artırabilir.
Kaynaklar ve geçerli dönem
Mevzuat, sınav ve dönem bilgilerini kullanırken bağlantıdaki resmî kaynağın kapsamını kontrol edin.
- NIST — ikili önekler ve bit/bayt birimleri Temel tanım ve kullanım
- IEC — birimler ve simgeler yazım kılavuzu Temel tanım ve kullanım
- MDN — TextEncoder ve UTF-8 baytları Metin kodlaması