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

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

Syarat hex , singkatan dari heksadesimal atau base-16, adalah struktur data mentah yang diikuti oleh semua file yang disimpan di komputer Anda. Meskipun secara harfiah setiap file disimpan di komputer Anda dalam format ini, Anda hampir tidak pernah melihat data ini di mana pun. Namun mampu secara langsung memodifikasi bit dan byte mentah di komputer Anda terkadang dapat digunakan untuk keuntungan Anda.





Jadi bagaimana cara kerja hex, apa itu hex editor dan mengapa Anda perlu menggunakannya di PC Anda?





Apa itu Hex?

Sistem bilangan yang digunakan manusia untuk menghitung disebut desimal, angka dari 0 hingga 9. Desimal ditemukan oleh orang Persia sekitar 6000 tahun yang lalu.





Maju cepat ke 1679. Sistem bilangan biner yang terdiri dari 0 dan 1 adalahditemukan oleh Gottfried Wilhelm von Leibniz.

Akhirnya pada 1950-an atau 1960-an IBM meresmikan sistem bilangan Heksadesimal, yang merupakan cara singkat untuk mewakili data biner. Alih-alih menggunakan angka 0-9, heksadesimal menggunakan angka dari 0 hingga F. Menghitung dari 0 hingga 31 (mengubah dari desimal 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

Setelah Anda mencapai akhir 'digit' numerik, Anda cukup menambah angka ke kiri satu per satu, seperti yang Anda lakukan dengan sistem penghitungan desimal.





Sekarang setelah kita memiliki dasar-dasar heksadesimal, mari beralih ke beberapa editor hex.

Editor Hex

Hex editor berbeda dari editor teks biasa dalam beberapa hal. Dasar dari editor hex adalah mereka menampilkan konten mentah file. Tidak ada penyandian atau terjemahan ke dalam teks - hanya kode mesin mentah. Yang kedua adalah bahwa nomor baris alih-alih didasarkan pada 'garis' adalah alamat offset dari awal file.





PSPad

Editor hex favorit saya adalah PSPad . PSPad, selain menjadi editor teks dan kode yang hebat, menawarkan ' Buka di Editor HEX ... ' yang akan meluncurkan mode pengeditan khusus.

Setelah Anda berada dalam mode ini, Anda dapat melihat lokasi dan nilai heksadesimal dari setiap bit file. Anda memiliki dua pilihan untuk mengedit file - Anda dapat mengedit nilai heksadesimal berdasarkan lokasi, atau di sisi kanan Anda memiliki representasi alfanumerik dari nilai tersebut yang juga dapat Anda edit.

XVI32

XVI32 juga merupakan editor hex yang sangat mumpuni. Seperti halnya PSPad, Anda dapat mengedit nilai hex secara langsung atau representasi karakter.

Ini juga memiliki beberapa alat pengeditan hex canggih seperti kalkulator alamat untuk memeriksa offset dan beberapa opsi khusus hex lainnya yang dapat membantu Anda mengatasi file hex jika Anda tahu apa yang Anda lakukan.

Apa yang Dapat Anda Lakukan Dengan Editor Hex?

Sekarang setelah Anda mengetahui apa itu nilai heksagonal, dan bagaimana Anda dapat membuka dan mengeditnya, mengapa apakah Anda ingin melakukan itu dengan tepat?

dapatkah Anda menghapus tawaran di ebay?

Temukan Jenis File

Sesekali Anda mungkin menemukan file yang sepertinya tidak bisa Anda buka. Ini memiliki ukuran normal, tetapi Word atau Adobe tidak dapat membukanya. Jadi bisakah Anda melakukan sesuatu tentang itu?

Hal pertama yang akan saya lakukan adalah membuka file di editor hex. Sebagian besar file menyertakan beberapa informasi di bagian paling atas file yang menjelaskan jenis file yang sebenarnya.

Di bawah ini, adalah representasi karakter dari file Adobe PDF. Katakanlah seseorang secara keliru menyimpan file PDF sebagai file .DOC Microsoft Word.

Ketika sistem Anda melihat ekstensi itu, ia akan mencoba meluncurkan Microsoft Word untuk membuka file - tetapi itu akan gagal. Buka file dalam editor hex, dan segera jelas bahwa file ini memang file PDF, dan beralih cepat ke ekstensi file dan Anda akan dapat membukanya langsung di Adobe Acrobat atau pembaca yang tepat lainnya.

Jika Anda melihat jenis file tetapi tidak tahu jenis program apa yang mungkin digunakan untuk membuka file itu, Anda dapat memeriksanya Buka dengan yang mencantumkan banyak ekstensi file dan program yang digunakan untuk membukanya.

Peretasan Game & File

Alasan populer lainnya Anda mungkin menggunakan editor hex adalah peretasan game. Anda dapat memuat game simpan status file dan ubah jumlah uang yang Anda miliki dari .000 menjadi .000.000, misalnya.

Sekarang, pada game yang lebih baru, ini menjadi jauh lebih sulit. Banyak game modern menyertakan kompresi atau enkripsi yang membuatnya berkali-kali lebih sulit untuk mendekompilasi status penyimpanan atau game. Namun, beberapa game masih memungkinkan Anda untuk mengedit variabel tertentu, seperti di Sonic Spinball .

Selain melihat file game, terkadang Anda dapat memperoleh informasi penting lainnya dari file tersimpan yang mungkin tidak dapat Anda akses. Ini sangat bergantung pada jenis file dan informasi apa yang Anda cari, tetapi menggunakan editor hex berguna dalam menentukan apa yang sebenarnya berada di dalam file.

Men-debug & Mengedit

Akhirnya alasan utama terakhir Anda mungkin menggunakan hex editor adalah jika Anda seorang programmer yang sedang men-debug kode Anda. Alih-alih kembali untuk mengkompilasi ulang kode Anda, edit hex sederhana mungkin yang Anda butuhkan untuk menguji pola verifikasi. Mengedit file biner mentah tidak disarankan untuk tipuan hati - memodifikasi hanya satu karakter dalam file berpotensi membuatnya tidak berguna. Pastikan Anda memiliki cadangan sebelum memodifikasi file apa pun menggunakan editor hex.

Ketika Hex Bukan Hex

Semoga Anda telah belajar sedikit tentang komputer yang belum Anda ketahui sebelumnya, atau setidaknya menyegarkan ingatan Anda. Mengetahui bagaimana komputer Anda berdetak menjadi semakin penting karena semakin mudah digunakan. Saya tahu jika Anda berhasil sejauh ini, Anda siap untuk menggunakan strategi canggih ini untuk mendapatkan hasil maksimal dari bit dan byte yang tersimpan di hard drive Anda!

Ada pertanyaan tentang heksadesimal atau hex editor secara umum? Beri tahu kami di bawah ini!

Membagikan Membagikan Menciak Surel Cara Membersihkan PC Windows Anda Menggunakan Command Prompt

Jika PC Windows Anda kehabisan ruang penyimpanan, bersihkan sampah menggunakan utilitas Command Prompt yang cepat ini.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Budaya Web
  • Teknologi Dijelaskan
Tentang Penulis Dave Drager(56 Artikel Diterbitkan)

Dave Drager bekerja di XDA Developer di pinggiran Philadelphia, PA.

More From Dave Drager

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan