Neden Onaltılı Editörler İkili Editörler olarak adlandırılıyor?
Bazen isimler ve terimler birbirlerinin yerine geçebilir ve herkes kafa karışıklığı olmadan neye atıfta bulunulduğunu anlar, ancak o zaman işlerin çok net olmadığı ve sizi cevaplardan daha fazla soruya bıraktığı zamanlar vardır. Bugünün Süper Kullanıcı Soru-Cevap yazısı karışık bir okuyucu için olayları netleştirmeye yardımcı oluyor.
Bugünün Soru ve Cevap oturumu bize topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..
Hex editörü ekran görüntüsü Rwxrwxrwx izniyle (Wikipedia).
Soru
SuperUser okuyucu Joseph A. neden hex editörlerine ikili editör dendiğini bilmek istiyor:
Hex ve binary iki farklı bazdır. Hex, anladığım kadarıyla, sadece ikili ve daha kullanışlı bir "kullanımı kolay" bir versiyonudur. Ancak, hex editörlerinin ikili editör olduklarını oldukça sık duyuyorum. Aslında Google’da “ikili editörler” ararsanız, hex editörleri alırsınız. Neden? Bağlantı nedir?
Neden hex editörleri ikili editör olarak adlandırılıyor veya adlandırılıyor??
Cevap
SuperUser katkıda bulunanlar Steven ve BarryTheHatchet bizim için cevapları var. İlk önce, Steven:
Bir ikili düzenleyici, bir ikili dosyayı düzenler. [İkili Dosya - Wikipedia]
- İkili dosya, metin dosyası olmayan bir bilgisayar dosyasıdır. […] İkili dosyalar genellikle bir bayt dizisi olarak düşünülür, bu da ikili sayıların (bit) sekizde gruplandığı anlamına gelir. İkili dosyalar genellikle metin karakterlerinden başka bir şey olarak yorumlanması amaçlanan baytları içerir..
Onaltılı editör, ikili verilerin onaltılık biçimde temsil edildiği bir ikili editör türüdür. [Hex Editor - Vikipedi]
- Bir hex editörü (veya ikili dosya editörü veya byte editörü), bir bilgisayar dosyasını oluşturan temel ikili verilerin manipülasyonuna izin veren bir bilgisayar programı türüdür. “Hex” adı, ikili verileri temsil etmek için standart bir sayısal format olan “hexadecimal” den geliyor..
BarryTheHatchet'in cevabını takip etti:
Terminoloji zordur ve farklı insanlar her şey için farklı adlara sahiptir..
Bu durumda, "hex editöründeki" "hex" ifadesinin her bir bayt değerinin geleneksel insan tarafından okunabilir temsiline, oysaki "binary editor" içindeki "binary" aslında dosyayı düzenlemeye başladığınızı gösterir. Bayt düzeyinde (bilgisayarlar baytları ikili olarak saklarlar) daha yüksek seviyeli metin kodlaması ve benzerlerini göz önünde bulundurmadan kullanırlar. Kolayca üst düzey metin formunda gösterilemeyen dosyaların aynı nedenle “ikili dosyalar” veya “ikili dosyalar” olarak adlandırıldığını hatırlayın..
Teknik olarak da yanlış değil, adlandırma problemine farklı açılardan geliyorlar. Ancak kişisel bir notta, “ikili düzenleyicinin” genel olarak kafa karıştırıcı olduğu konusunda hemfikir olmaya meyilliyim..
Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.