Apa Itu Penyunting Hex & Mengapa Anda Mungkin Menggunakannya [Teknologi Dijelaskan]

Apa Itu Penyunting Hex & Mengapa Anda Mungkin Menggunakannya [Teknologi Dijelaskan]

Istilah hex , ringkasan untuk perenambelasan atau base-16, adalah struktur data mentah yang diikuti oleh semua fail yang disimpan di komputer anda. Walaupun secara harfiah setiap fail disimpan di komputer anda dalam format ini, anda hampir tidak pernah melihat data ini di mana sahaja. Namun dapat mengubah suai bit mentah dan bait secara langsung di komputer anda kadangkala dapat digunakan untuk keuntungan anda.





Jadi bagaimana hex berfungsi, apa itu editor hex dan mengapa anda perlu menggunakannya di PC anda?





Apa itu Hex?

Sistem nombor yang digunakan manusia untuk menghitung disebut perpuluhan, angka dari 0 hingga 9. Perpuluhan diciptakan oleh orang Parsi sekitar 6000 tahun yang lalu.





Maju pantas ke 1679. Sistem nombor binari yang terdiri dari 0 dan 1 adalahdicipta oleh Gottfried Wilhelm von Leibniz.

Akhirnya pada tahun 1950-an atau 1960-an IBM memformalkan sistem nombor Perenambelasan, yang merupakan cara pendek untuk mewakili data binari. Daripada menggunakan digit 0-9, heksadesimal menggunakan digit dari 0 hingga F. Membilang dari 0 hingga 31 (menukar dari perpuluhan ke heksadesimal):



0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F

Sebaik sahaja anda mencapai akhir angka 'digit', anda hanya menambah nombor di sebelah kiri satu, seperti yang anda lakukan dengan sistem penghitungan perpuluhan.





Sekarang kita sudah mempunyai asas heksadesimal, mari beralih ke beberapa penyunting heksadesimal.

Penyunting Hex

Editor hex berbeza dengan editor teks biasa dalam beberapa cara. Asas editor hex adalah mereka memaparkan kandungan fail mentah. Tidak ada pengekodan atau terjemahan ke dalam teks - hanya kod mesin mentah. Yang kedua adalah bahawa nombor baris dan bukannya berdasarkan pada 'baris' adalah alamat offset dari awal fail.





PSPad

Editor hex kegemaran saya adalah PSPad . PSPad, selain menjadi editor teks dan kod yang hebat, menawarkan ' Buka dalam Editor HEX ... 'pilihan yang akan melancarkan mod penyuntingan khas.

Setelah anda berada dalam mod ini, anda dapat melihat lokasi dan nilai heksadesimal setiap bit fail. Anda mempunyai dua pilihan untuk mengedit fail - anda boleh mengedit nilai heksadesimal mengikut lokasi, atau di sebelah kanan anda mempunyai perwakilan alfanumerik dari nilai tersebut yang juga dapat anda edit.

XVI32

XVI32 juga merupakan editor hex yang sangat berkebolehan. Seperti PSPad, anda boleh mengedit nilai hex secara langsung atau perwakilan watak.

Ia juga mempunyai beberapa alat penyuntingan hex canggih seperti kalkulator alamat untuk memeriksa offset dan beberapa pilihan khusus hex lain yang dapat membantu anda mendapatkan fail hex jika anda tahu apa yang anda lakukan.

Apa Yang Boleh Anda Lakukan Dengan Penyunting Hex?

Setelah anda mengetahui apa itu nilai hex, dan bagaimana anda boleh membukanya dan mengeditnya, mengapa adakah anda mahu melakukannya dengan betul?

cara menggunakan tl

Ketahui Jenis Fail

Sesekali anda mungkin akan menemui fail yang sepertinya tidak dapat dibuka. Ukurannya normal, tetapi Word atau Adobe tidak akan membukanya. Oleh itu, anda boleh melakukan apa-apa mengenai perkara itu?

Perkara pertama yang akan saya lakukan ialah membuka fail dalam editor hex. Sebilangan besar fail merangkumi beberapa maklumat di bahagian paling atas fail yang menerangkan jenis fail sebenarnya.

Di bawah, adalah perwakilan watak dari fail Adobe PDF. Katakan seseorang tersilap menyimpan fail PDF sebagai fail .DOC Microsoft Word.

Apabila sistem anda melihat pelanjutan itu, ia akan cuba melancarkan Microsoft Word untuk membuka fail - tetapi ia akan gagal. Buka fail dalam editor hex, dan segera jelas bahawa fail ini memang fail PDF, dan beralih cepat ke pelanjutan fail dan anda akan dapat membukanya langsung di Adobe Acrobat atau pembaca lain yang tepat.

Sekiranya anda melihat jenis fail tetapi tidak tahu jenis program apa yang mungkin digunakan untuk membuka fail tersebut, anda mungkin melihatnya Buka dengan yang menyenaraikan banyak sambungan fail dan program yang digunakan untuk membukanya.

Penggodaman Permainan & Fail

Sebab lain yang popular untuk menggunakan editor hex ialah penggodaman permainan. Anda boleh memuatkan permainan menyelamatkan negara fail dan ubah jumlah wang yang anda ada dari $ 1,000 hingga $ 1,000,000, misalnya.

Sekarang, pada permainan yang lebih baru ini telah dibuat lebih sukar. Banyak permainan moden termasuk pemampatan atau penyulitan yang menjadikannya berkali-kali lebih sukar untuk menguraikan keadaan simpan atau permainan. Namun, beberapa permainan masih membolehkan anda mengedit pemboleh ubah tertentu, seperti di Sonic Spinball .

Selain mencari fail permainan, kadang-kadang anda dapat mengumpulkan maklumat penting lain dari fail yang disimpan yang mungkin tidak anda akses. Ini sangat bergantung pada jenis fail dan maklumat apa yang anda cari, tetapi menggunakan editor hex berguna dalam menentukan apa sebenarnya yang terdapat dalam fail.

Menyahpepijat & Menyunting

Akhirnya sebab utama terakhir anda mungkin menggunakan editor hex adalah jika anda seorang pengaturcara yang menyahpepijat kod anda. Daripada kembali mengkompilasi semula kod anda, pengeditan hex sederhana mungkin yang anda perlukan untuk menguji corak pengesahan. Mengedit fail binari mentah tidak digalakkan untuk tujuan hati - ubah hanya satu watak dalam fail yang berpotensi menjadikannya tidak berguna. Pastikan anda mempunyai sandaran sebelum mengubah fail menggunakan editor hex.

Apabila Hex Bukan Hex

Mudah-mudahan anda telah mempelajari sedikit sebanyak mengenai komputer yang tidak anda ketahui sebelumnya, atau sekurang-kurangnya memori anda segar. Mengetahui bagaimana kutu komputer anda menjadi semakin penting kerana ia menjadi lebih mudah dan senang digunakan. Saya tahu jika anda berjaya sejauh ini, anda sudah bersedia untuk menggunakan strategi lanjutan ini untuk memanfaatkan bit dan bait yang tersimpan di dalam cakera keras anda!

Ada soalan mengenai editor heksadesimal atau hex secara umum? Beritahu kami di bawah!

Berkongsi Berkongsi Tweet E-mel Cara Membersihkan PC Windows Anda Menggunakan Prompt Perintah

Sekiranya ruang komputer Windows anda hampir habis, bersihkan sampah menggunakan utiliti Prompt Perintah pantas ini.

Baca Seterusnya
Topik-topik yang berkaitan
  • Budaya Web
  • Teknologi Dijelaskan
Mengenai Pengarang Dave Drager(56 Artikel Diterbitkan)

Dave Drager bekerja di XDA Developers di pinggir bandar Philadelphia, PA.

Lagi Dari Dave Drager

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan