Saya membutuhkan editor HEX yang baik untuk Linux, dan maksud saya:
- Cepat
- Cari / ganti fitur
- Dapat menampilkan data tidak hanya dalam hex, tetapi juga biner, oktal, dll.
- Dapat bekerja dengan file besar (> 1 gb) tanpa menjadi lambat dan tidak responsif (persyaratan ini penting)
- Secara opsional, memiliki beberapa fitur perbandingan / perbedaan
Apa yang bisa Anda sarankan?
jeex
(GTK),okteta
(KDE).okteta
jauh lebih baik.Jawaban:
Bless adalah hex editor berkualitas tinggi dan berfitur lengkap.
Ini ditulis dalam mono / Gtk # dan platform utamanya adalah GNU / Linux. Namun itu harus dapat berjalan tanpa masalah di setiap platform yang dijalankan # mono dan Gtk.
Bless saat ini menyediakan fitur-fitur berikut:
wxHexEditor adalah Editor Hex Gratis lainnya, dibuat karena tidak ada hex editor yang baik untuk sistem Linux, khususnya untuk file besar.
DHEX adalah lebih dari sekadar hex editor lain: Ini termasuk mode diff, yang dapat digunakan untuk membandingkan dua file biner dengan mudah dan nyaman. Karena didasarkan pada ncurses dan dapat disesuaikan, ia dapat berjalan pada sejumlah sistem dan skenario. Dengan pemanfaatan log pencarian, dimungkinkan untuk melacak perubahan di berbagai iterasi file dengan mudah. Artikel Wikipedia
Anda dapat mengurutkan di Linux untuk menemukan lebih banyak di sini: http://en.wikipedia.org/wiki/Comparison_of_hex_editors
sumber
xxd -r
. Jika Anda menggunakan OS X, HexFiend luar biasa. (Saya mengedit file yang berisi kata sandi sehingga saya tidak ingin menyalinnya melalui jaringan)selain itu saya seorang VIMer dapat melakukan beberapa pengeditan Hex langka dengan:
:%!xxd
untuk beralih ke mode hex:%!xxd -r
untuk keluar dari mode hexTapi saya sangat merekomendasikan
ht
Beranda: http://hte.sourceforge.net/
Catatan : Paket disebut
ht
, sedangkan executable dinamaihte
setelah paket diinstal.sumber
shed
sudo apt-get install ht
. Untuk menjalankan:hte <file>
perhatikan trailing e!hte
, Tidakht
. Saya tidak tahu mengapa paket itu juga tidak bisa disebut hte.ht
pakettex4ht
:set binary
ketika menggunakan vim + xxd! Jika tidak, vim akan menambahkan terminator baris ke akhir file, yang memiliki peluang sangat tinggi untuk merusak file tersebut (dan memang demikian. Banyak). Mode biner memastikan bahwa vim mengabaikannya. Pada catatan yang agak terkait, Anda dapat mengubah format file antara unix / max / windows dengan menggunakan:set ff=[unix/mac/dos]
, untuk memastikan vim menggunakan ujung garis yang benar untuk sistem target.Secara pribadi, saya menggunakan Emacs dengan hexl-mod .
Emacs dapat bekerja dengan file yang sangat besar. Anda dapat menggunakan nilai pencarian / ganti dengan mudah. Akhirnya, Anda dapat menggunakan ' ediff ' untuk melakukan beberapa perbedaan.
sumber
wxHexEditor adalah satu-satunya editor disk GUI untuk linux. ke google "situs wxhexeditor: archive.getdeb.net" dan unduh file .deb untuk menginstal
sumber
wxhexeditor ppa
yang akan memberi Anda launchpad.net/ubuntu/+source/wxhexeditorsudo apt-get install wxhexeditor