File dengan ekstensi .HEX - apa dan bagaimana bisa dibuka

Format file hex, disingkat hex atau base-16, adalah struktur data mentah diikuti oleh semua file yang disimpan di komputer Anda. Meskipun secara harfiah setiap dokumen disimpan dalam format ini, hampir tidak mungkin menemukannya di PC. Meskipun tidak semua orang tahu bahwa kemampuan untuk secara langsung mengubah bit dan byte mentah pada PC kadang-kadang bisa sangat berguna.

Bekerja dengan file dengan ekstensi .HEX.

Apa itu Ekstensi HEX?

Sistem angka yang digunakan orang untuk menghitung disebut desimal (angka dari 0 hingga 9), dan ditemukan oleh Persia sekitar 6.000 tahun yang lalu. Pada 1950-an atau 1960-an, IBM memformalkan sistem angka heksadesimal, yang merupakan cara singkat untuk merepresentasikan data biner. Alih-alih menggunakan angka 0-9, angka heksadesimal menggunakan angka dari 0 hingga F. Setelah mencapai akhir angka "digit", Anda cukup menambah angka ke kiri dengan satu, sama seperti yang Anda lakukan dengan sistem angka desimal.

File dengan ekstensi HEX memiliki properti yang sama dengan yang biner. Semua byte ditempatkan satu per satu. Informasi alamat atau checksum tidak ditambahkan. Satu-satunya perbedaan dengan format biner adalah bahwa setiap byte dikonversi menjadi 2 karakter ASCII dalam rentang 0-9 dan AF, mewakili 2 digit heksadesimal. Karakter-karakter ini dikelompokkan dalam baris. Jumlah pasangan dalam satu garis biasanya dapat bervariasi dari 1 hingga 255, di mana panjang paling umum adalah 16 atau 32 pasang. Setiap baris diakhiri dengan sepasang CR (nilai ASCII $ 0D) atau CRLF (ASCII). Untuk bekerja dengan dokumen-dokumen seperti itu diperlukan program hex file khusus editor-program.

Cara Membuka File HEX

Dari waktu ke waktu Anda mungkin menemukan file yang tidak bisa Anda buka. Ukurannya normal, tetapi Word atau Adobe tidak akan membukanya. Bagaimana cara membuka format seperti itu di komputer? Hal pertama yang harus dilakukan adalah membuka file hex dalam hex editor. Sebagian besar dokumen di awal mengandung informasi yang menjelaskan seperti apa dokumen itu. Ketika sistem Anda melihat ekstensi ini, itu akan mencoba untuk memulai Microsoft Word untuk membuka dokumen, tetapi itu tidak akan berfungsi. Buka file dalam hex editor, dan akan segera menjadi jelas bahwa dokumen tersebut memang file PDF (atau file lain), dan Anda dapat membukanya langsung di Adobe Acrobat atau aplikasi lain yang sesuai untuk dilihat.

Game dan file peretasan

Alasan populer lainnya yang dapat Anda gunakan hex editor adalah peretasan game. Anda dapat mengunduh dokumen permainan simpanan dan mengubah jumlah uang, misalnya, dari $ 1.000 menjadi 1.000.000. Di gim selanjutnya, semuanya jauh lebih rumit. Banyak game modern mengandung kompresi atau enkripsi, yang berkali-kali lebih sulit untuk mendekompilasi kondisi konservasi atau game. Namun, beberapa permainan masih memungkinkan Anda untuk mengedit variabel tertentu, misalnya, Sonic Spinball. Selain melihat file game, Anda terkadang dapat mengekstrak informasi penting lainnya dari file yang disimpan yang tidak dapat Anda akses. Ini sangat tergantung pada jenis file dan informasi apa yang Anda cari, tetapi menggunakan hex editor berguna untuk menentukan apa yang ada di dokumen.

Debugging dan Editing

Akhirnya, alasan dasar terakhir mengapa Anda dapat menggunakan hex editor adalah jika Anda seorang programmer dan Anda perlu men-debug kode. Alih-alih kembali mengkompilasi ulang kode, pengeditan heksadesimal sederhana mungkin diperlukan untuk memvalidasi pola. Tapi pertama-tama, pastikan Anda memiliki cadangan sebelum mengubah file apa pun dengan hex editor.

Yang mana hex editor untuk digunakan

Hex editor adalah perangkat lunak yang digunakan untuk melihat dan mengedit file biner. Dokumen biner adalah dokumen yang berisi data dalam bentuk yang dapat dibaca mesin. Editor HEX memungkinkan Anda untuk memodifikasi konten data file mentah. Karena hex editor digunakan untuk mengedit file biner, mereka kadang-kadang disebut editor biner atau editor file biner. Jika Anda membuka dokumen dengan hex editor, sebuah pesan muncul yang menyatakan bahwa dokumen sedang diedit dalam format hexadecimal, dan proses menggunakan hex editor disebut hexadecimal editing. Hex editor berbeda dari teks biasa dalam sejumlah fungsi. Dasar dari hex editor adalah mereka menampilkan konten mentah dari file tersebut. Tidak ada pengkodean atau terjemahan ke teks - hanya kode mesin mentah. Kedua, nomor baris sebaliknya adalah alamat offset dari awal file. Kami telah memilih beberapa program gratis terbaik untuk melihat dan mengedit dokumen HEX.

Hxd

HxD adalah hex editor gratis yang dapat membuka dan mengubah kode komputer. Ini adalah utilitas yang sangat kuat di tangan kanan, yang dapat memeriksa, membandingkan, dan mendiagnosis file, disk, gambar disk, memori dan log, serta memperbaiki kesalahan dan memulihkan struktur disk.

Manfaat:

  • Data sangat besar - versi terbaru dari HxD memproses kumpulan data besar. Jika cocok pada disk, HxD akan dapat membukanya.
  • Opsi standar - HxD berisi banyak add-on yang bermanfaat, seperti generator checksum, dukungan untuk beberapa set karakter, editor RAM, penghancur file, pemisahan dan penggabungan, jumlah pembatalan yang tidak terbatas dan versi portabel.
  • Ekspor data - program mengekspor data ke kode sumber (C, C #, Java, Pascal dan VB.NET) atau dalam format heksadesimal.

Kekurangan:

  • Bukan untuk pengguna yang tidak berpengalaman, tetapi ini bukan kerugian. Program ini ditujukan untuk pengguna tingkat lanjut.

Editor DeltaHex

Salah satu editor hex terbaik berdasarkan perpustakaan deltahex. Gunakan tindakan "Buka sebagai hex" di menu utama "File" atau di menu konteks file proyek.

Karakteristik:

  • Menampilkan data sebagai kode heksadesimal, pratinjau teks.
  • Tempel dan Timpa mode edit.
  • Pilihan dukungan dan papan klip.
  • Undo / redo.
  • Pilih penyandian.
  • Tampilkan karakter yang tidak dapat dicetak.
  • Kode juga bisa berupa biner, oktal, atau desimal.
  • Cari teks / kode hex dengan lampu latar yang sesuai.
  • Mode delta - perubahan hanya disimpan dalam memori sebelum disimpan.
  • Mendukung file besar.

Gratis Hex Editor Neo

Gratis Hex Editor Neo adalah editor file biner gratis tercepat untuk platform Windows. Algoritma pemrosesan data Neo Hex Editor sangat dioptimalkan dan disetel dengan hati-hati untuk menangani operasi file besar.

Fitur program:

  • Undo / redo tidak terbatas.
  • Edit, Salin, Potong, Tempel, Hapus, Isi, Impor / Ekspor, Tempel templat / file, Ubah ukuran file, Pindah ke awal, Ubah bit.
  • Cari dan ganti templat.
  • Lampu latar.
  • Bytes, kata-kata, dua kata, pengelompokan empat kata.
  • Heksadesimal, Desimal, Oktal, Biner, dll. presentasi data.
  • Ubah atribut file.
  • Analisis data Clipboard.
  • Buat tambalan biner, cari / ganti ekspresi reguler.
  • Antarmuka multibahasa.

Fungsi dan fitur utilitas:

  • Statistics and Hexadecimal Analyzer - modul analisis data biner memungkinkan menganalisis distribusi byte, karakter, dan string oleh dump heksadesimal dan data teks. Neo Binary Analyzer mendukung tipe templat berikut: ASCII / Unicode karakter dan pola string, Hex, Decimal, Octal, Binary, Float, Double, dan pola data RegEx (Regular Expression).
  • Representasi grafis dari data yang dianalisis dalam antarmuka pengguna Neo - perangkat lunak mendukung peta panas dan visualisasi data histogram. Anda juga dapat menganalisis dokumen biner dalam bentuk statistik deskriptif: rata-rata, varians sampel, deviasi standar, kesalahan standar, kurtosis, asimetri, median, rentang, minimum, maksimum, jumlah, dll.
  • Perbandingan File - Neo adalah alat perbandingan tingkat lanjut dalam format heksadesimal. Editor hex bawaan memungkinkan Anda untuk membandingkan 2 file heksadesimal menggunakan dua algoritma perbandingan yang berbeda: sederhana (dari byte ke byte) dan algoritma perbedaan (pencocokan blok).
  • Editor RAM - pengubah proses memungkinkan Anda untuk mengedit memori dan memproses data yang dimuat ke dalam RAM PC oleh sistem operasi. RAM Explorer menyediakan kemampuan untuk dengan mudah melihat proses yang dimuat dan pergi ke offset tertentu. Kemudian Anda dapat langsung mengakses blok data ini dan mengeditnya di jendela hex editor. Dengan demikian, Hex Editor Neo menyediakan kemampuan untuk melihat dan mengedit data program biner langsung dalam RAM.
  • Disassembler - program ini juga memungkinkan Anda untuk mengurai file yang dapat dieksekusi x86, x64 dan. NET. Neo Assembler View mendukung set instruksi berikut: x86, x86-64, MMX, SSE, SSE2, 3DNow!, MSIL. Anda dapat mengunduh file simbol untuk executable 32-bit dan 64-bit. Neo - hanya editor sempurna / exe!
  • Binary pola / struktur editor - program ini mendukung parsing struktur internal file berikut: exe, dll, sys, ocx, bmp, png, avi, rar, icc, vhd, zip, tiff, wav, tga, psd, pic, pcx, , emf eps.
  • Module Structure View - memungkinkan Anda untuk menyesuaikan templat biner. Anda dapat menulis definisi Anda sendiri dari struktur file menggunakan bahasa internal seperti C / C ++ untuk hampir semua dokumen biner. Misalnya, jika Anda ingin mengedit file data, Anda harus terlebih dahulu mendeskripsikan struktur file, dan kemudian menautkannya ke file tertentu menggunakan jendela editor khusus.
  • Penganalisa struktur file membuat penyesuaian biner jauh lebih mudah daripada hanya mengedit byte heksadesimal mentah. Buka, lihat, dan edit file hex / bin dengan mudah!

Hex Editor Neo menyediakan fitur-fitur dasar, canggih dan bahkan inovatif. Pengeditan heksadesimal sekarang tersedia untuk setiap pengguna pemula!

Pspad

Editor hex favorit untuk sebagian besar programmer. PSPad, selain menjadi editor teks dan kode yang hebat, menawarkan opsi "Buka di HEX Editor ...", yang meluncurkan mode pengeditan khusus. Ketika Anda berada dalam mode ini, Anda dapat melihat lokasi dan nilai heksadesimal dari setiap bit file. Anda memiliki dua opsi untuk menyesuaikan - Anda dapat mengedit nilai heksadesimal berdasarkan lokasi, atau di sebelah kanan Anda memiliki representasi alfanumerik dari nilai ini, yang juga dapat Anda edit.

XVI32

XVI32 juga merupakan hex editor yang sangat mumpuni. Seperti di PSPad, Anda dapat mengedit nilai heksadesimal secara langsung atau melalui tampilan karakter. Ia juga memiliki beberapa alat canggih untuk mengedit kode heksadesimal, seperti kalkulator alamat untuk memeriksa offset dan parameter lain khusus untuk data heksadesimal yang dapat membantu Anda memintas dokumen heksadesimal. Jika Anda, tentu saja, tahu apa yang Anda lakukan.

Mengetahui cara kerja PC Anda menjadi semakin penting karena teknologi menjadi lebih sederhana dan mudah digunakan. Jika Anda memiliki pertanyaan tentang pengeditan file hex, tinggalkan komentar di bawah artikel ini.