Apa itu Hex Dump?



Sebuah dump hex adalah snapshot dari memori komputer , umumnya ditampilkan sebagai teks baik di layar atau dalam cetakan. Heksadesimal , atau hex, adalah sistem bilangan basis-16 yang digunakan oleh komputer untuk mewakili kode biner ketika orang perlu membacanya. Dumps komputer adalah nama umum untuk menulis informasi dalam memori ke file, sering kali sebelum kegagalan perangkat lunak. Dengan mengingat hal itu, hex dump biasanya digunakan oleh orang-orang untuk mengerjakan apa yang dilakukan komputer tepat sebelum crash.

Wanita melakukan handstand dengan komputer

Untuk memahami hex dump, perlu dipahami sedikit tentang cara kerja sistem bilangan alternatif. Sistem bilangan dinotasikan sebagai [nilai] basis. Nilai dalam sistem bilangan menentukan berapa banyak digit angka yang ada dalam sistem. Misalnya, kebanyakan orang biasanya menggunakan sistem basis-10 yang memiliki sepuluh angka, nol sampai sembilan. Meskipun mungkin sulit untuk memahami sistem bilangan selain basis-10, sangat mudah untuk komputer. Sistem penghitungan dasar yang berbeda memungkinkan program yang lebih cepat dan metode penyimpanan yang lebih baik daripada sistem basis-10 standar.

Sebagian besar kode komputer bekerja dalam biner, serangkaian 1 dan 0 yang mewakili hidup dan mati dalam memori magnetik komputer. Sebagai sistem basis-2, biner memiliki bilangan yang sangat besar yang mewakili bilangan basis-10 yang relatif kecil. Sebagai contoh, “1001” dalam biner sama dengan sembilan di basis-10. Ketika komputer menyimpan data biner, mereka melakukannya dalam dua blok empat digit, yang disebut byte, yang masing-masing mewakili satu angka. Blok yang bertuliskan “0100 1101” akan menjadi “4 13” dalam notasi basis-10.

Heksadesimal adalah sistem bilangan berbasis-16 yang memuat nilai nol sampai dengan 15. Karena bilangan terbesar yang dapat ditulis dalam empat digit biner adalah “1111” atau “15” pada basis-10, maka bilangan biner empat digit tersebut adalah lebih mudah dan lebih pendek untuk menulis dalam hex. Menulis nilai dalam hex memperpendek setiap byte dari delapan digit menjadi dua digit.

Nilai heksagonal tipikal mungkin terlihat sedikit berbeda dari digit basis-10. Sementara nilai untuk nol hingga sembilan tetap sama, 10 hingga 15 memperoleh nilai perwakilan tunggal. Nilai-nilai ini diwakili oleh AF. Di basis-10, ini akan menjadi masalah matematika dasar: 4+11=15. Dalam hex, masalah yang sama akan terlihat seperti ini: 4+B=E.

Hex dump menggunakan semua konversi dan angka ini untuk menampilkan representasi teks dari apa yang tertulis di memori komputer pada saat dump. Sebuah dump hex khas memiliki baris demi baris angka dalam kolom ketat dan konsisten, semua ditulis dalam hex. Kolom pertama adalah alamat memori baris dan terdiri dari tujuh digit. Mengikuti alamat memori adalah nilai ruang yang dikonversi ke hex dari biner. Ini biasanya kelompok dua nilai, mewakili satu byte, atau empat nilai, mewakili dua. Kolom terakhir adalah checksum alamat, nilai yang digunakan untuk memverifikasi keakuratan informasi, dan biasanya enam digit.

Related Posts