Bazen isimler ve terimler oldukça birbirinin yerine kullanılabilir ve herkes neye atıfta bulunulduğunu kafa karışıklığı olmadan anlar, ancak o zaman işlerin çok net olmadığı ve sizi cevaplardan daha fazla soruyla bıraktığı zamanlar vardır. Bugünün Süper Kullanıcı Soru-Cevap gönderisi kafası karışmış bir okuyucu için olayları netleştirmeye yardımcı oluyor.
Bugünün Soru-Cevap oturumu bize, topluluk odaklı bir Soru-Cevap web siteleri grubu olan Stack Exchange'in bir alt bölümü olan SuperUser'ın izniyle geliyor.
Hex editörü ekran görüntüsü izniyle Rwxrwxrwx (Fitil Bezelye) .
Soru
SuperUser okuyucu Joseph A., hex editörlerinin neden ikili düzenleyiciler olarak adlandırıldığını bilmek istiyor:
Hex ve ikili iki farklı tabandır. Hex, anladığım kadarıyla, ikili programın “kullanımı daha kolay” ve daha kullanışlı bir versiyonu. Bununla birlikte, hex editörlerinin ikili düzenleyiciler olduğunu sık sık duyuyorum. Google'da gerçekten “ikili düzenleyiciler” ararsanız, onaltılık düzenleyiciler elde edersiniz. Neden? Bağlantı nedir?
Hex editörleri neden ikili düzenleyiciler olarak adlandırılır veya adlandırılır?
Cevap
SuperUser katılımcıları Steven ve BarryTheHatchet bizim için cevaba sahip. İlk olarak, 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 rakamların (bitlerin) sekizde gruplandığı anlamına gelir. İkili dosyalar, genellikle metin karakterlerinden başka bir şey olarak yorumlanması amaçlanan baytlar içerir.
Onaltılık düzenleyici, ikili verilerin onaltılık biçimde temsil edildiği bir tür ikili düzenleyicidir. [ Hex Düzenleyici - Wikipedia ]
- Onaltılık düzenleyici (veya ikili dosya düzenleyici veya bayt düzenleyici), bir bilgisayar dosyasını oluşturan temel ikili verilerin değiştirilmesine izin veren bir tür bilgisayar programıdır. "Onaltılık" adı, ikili verileri temsil etmek için standart bir sayısal biçim olan "onaltılık" dan gelir.
BarryTheHatchet'in cevabının ardından:
Terminoloji zordur ve farklı insanlar şeyler için her türden farklı isme sahiptir.
Bu örnekte, "onaltılık düzenleyicideki" "onaltılık", her bir bayt değerinin geleneksel insan tarafından okunabilir temsiline atıfta bulunurken, "ikili düzenleyicideki" "ikili", dosyayı gerçekten düzenlediğiniz fikrine atıfta bulunur. bayt seviyesinde (bilgisayarlar baytları ikili olarak depolar), daha yüksek seviyeli metin kodlaması ve benzerlerini dikkate almadan. Daha üst düzey metin biçiminde kolayca temsil edilemeyen dosyalara aynı nedenle "ikili dosyalar" veya "ikili dosyalar" denildiğini hatırlayın.
Teknik olarak da yanlış değildir, sadece adlandırma problemine farklı açılardan gelirler. Kişisel bir not olarak, yine de "ikili düzenleyicinin" genel olarak kafa karıştırıcı olduğu konusunda hemfikirim.
Açıklamaya eklemek istediğiniz bir şey var mı? Yorumlarda ses çıkarın. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla yanıt okumak ister misiniz? Tartışma dizisinin tamamına buradan göz atın .