Laman » bagaimana untuk » Mengapa Editor Hex Dipanggil Pengedit Perduaan?

    Mengapa Editor Hex Dipanggil Pengedit Perduaan?

    Kadang-kadang nama-nama dan istilah-istilah yang cukup boleh ditukar dan semua orang memahami apa yang dirujuk tanpa kekeliruan, tetapi kemudian ada masa-masa apabila perkara-perkara tidak begitu jelas dan meninggalkan anda dengan lebih banyak soalan daripada jawapan. Poster Q & A SuperUser membantu menjelaskan perkara untuk pembaca yang keliru.

    Sesi Soalan & Jawapan hari ini datang kepada kami dengan ihsan SuperUser-bahagian pembahagian Stack Exchange, kumpulan yang diketuai oleh komuniti laman web Q & A.

    Petikan editor Hex dari Rwxrwxrwx (Wikipedia).

    Soalan

    Pembaca SuperUser Joseph A. mahu tahu mengapa editor hex dipanggil penyunting binari:

    Hex dan binary adalah dua pangkalan yang berbeza. Hex, seperti yang saya faham, adalah hanya "mudah digunakan" versi binari dan lebih mudah. Walau bagaimanapun, saya sering mendengar bahawa editor hex adalah editor binari. Jika anda sebenarnya mencari "editor perduaan" di Google, anda akan mendapat editor hex. Kenapa begitu? Apakah hubungannya?

    Mengapa editor hex dipanggil atau dirujuk sebagai editor binari?

    Jawapan

    Penyumbang SuperUser Steven dan BarryTheHatchet mempunyai jawapan untuk kami. Pertama, Steven:

    Editor binari menyunting fail binari. [Fail Perduaan - Wikipedia]

    • Fail binari adalah fail komputer yang bukan fail teks. [...] Fail binari biasanya dianggap sebagai urutan bait, yang bermaksud digit biner (bit) dikelompokkan dalam malam. Fail perduaan biasanya mengandungi bait yang bertujuan untuk ditafsirkan sebagai sesuatu selain aksara teks.

    Editor hex adalah sejenis editor binari di mana data binari diwakili dalam bentuk heksadesimal. [Editor Hex - Wikipedia]

    • Editor hex (atau editor fail binari atau editor byte) adalah sejenis program komputer yang membolehkan manipulasi data binari asas yang merupakan fail komputer. Nama "hex" berasal dari "heksadesimal", format berangka standard untuk mewakili data binari.

    Diikuti oleh jawapan dari BarryTheHatchet:

    Terminologi adalah orang yang keras dan berbeza mempunyai pelbagai nama yang berlainan untuk sesuatu.

    Dalam contoh ini, nampaknya "hex" dalam "hex editor" merujuk kepada perwakilan manusia yang boleh dibaca konvensional setiap nilai byte, sedangkan "binari" dalam "editor binari" merujuk kepada tanggapan bahawa anda memang menyunting fail pada peringkat bait (komputer menyimpan bait dalam binari) tanpa pertimbangan untuk pengekodan teks peringkat tinggi dan sebagainya. Ingatlah bahawa fail tidak boleh dirakam dalam bentuk teks peringkat tinggi disebut "fail binari" atau "binari" untuk sebab yang sama.

    Baik secara teknikal tidak betul, mereka hanya datang pada masalah penamaan dari sudut yang berbeza. Walau bagaimanapun, secara peribadi, saya cenderung bersetuju bahawa "editor binari" mengelirukan secara keseluruhan.


    Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.