Apa editor hex / penampil yang baik untuk Mac? [Tutup]


135

Apa editor hex / penampil yang baik untuk Mac? Saya telah menggunakan xxd untuk melihat hexdumps, dan saya pikir itu dapat digunakan secara terbalik untuk mengedit. Tapi yang saya inginkan adalah hex hex editor sejati.

Jawaban:


273

Untuk melihat file, jalankan:

xxd filename | less

Untuk menggunakan Vim sebagai hex editor:

  1. Buka file di Vim.
  2. Jalankan :%!xxd(ubah buffer ke hex)
  3. Edit.
  4. Jalankan :%!xxd -r(transformasi terbalik)
  5. Menyimpan.

1
Ada juga plugin vinarise.vim yang membuat alur kerja pengeditan hex lebih baik.

7
Inilah sebabnya saya meminta kandidat "mengajari saya sesuatu yang tidak saya ketahui tentang vim" dalam setiap wawancara. Setelah 15 tahun saya masih menemukan EMAS.
Bruno Bronosky

39
Jika Anda mengerti apa yang :% !dilakukan, maka Anda akan menyadari ini setara dengan melakukan cat filename.bin | xxd. Jadi sebenarnya ini lebih dari "apakah Anda tahu bahwa Anda memiliki xxdperintah?" menjawab. Sekarang saya melihatnya, saya menemukan bahwa xxd juga menerima nama file. Jadi, jika Anda hanya perlu melihat konten dari file biner / hex, Anda bisa menggunakannya xxd filename.bin. Barang bagus!
Bruno Bronosky

4
Masalah dengan menggunakan xxd (dan dengan menggunakan vim seperti yang dijelaskan dalam jawaban ini) adalah bahwa tidak ada penyorotan nilai char dan binary. Anda harus menghitung lebih banyak karakter dan mengingat lebih banyak posisi untuk menggunakan dump biner "bodoh" ini secara efektif. Juga, tidak ada analisis kecerdasan endianness atau interpretasi rentang byte sebagai tipe yang berbeda.
piojo

6
@BrunoBronosky Atau xxd filename.bin | lessketika tidak muat dalam satu ketinggian layar.
Derek 朕 會 功夫

96
  1. Buka file dengan Xcode dan tekan Command + Shift + J
  2. Klik kanan nama file di panel kiri
  3. Buka sebagai -> Hex

4
@ ahcox ini masih berfungsi dengan Xcode 9
wfbarksdale

@ ahcox mungkin Anda mencoba membuka folder, karena dengan begitu Anda akan mendapatkan kesalahan itu.
Yehezkiel Elin

Apakah ada opsi baris perintah untuk membuka file dalam Xcode langsung ke mode Hex?
Nic Cottrell


23

Di http://www.synalysis.net/ Anda bisa mendapatkan hex editor yang saya kembangkan untuk Mac - Synalyze It !. Harganya 7 € / 40 € (versi Pro) dan menawarkan beberapa fitur tambahan seperti histogram, pencarian tambahan, dukungan banyak pengkodean teks dan definisi interaktif dari "tata bahasa" untuk format file Anda.

Tata bahasa membantu menafsirkan file dan mewarnai tampilan hex untuk analisis lebih mudah.

Synalyze It!


4
Saya suka fitur yang memungkinkan Anda untuk menentukan struktur kustom file biner Anda. Itu membuat analisis file jadi lebih mudah!
Peter Štibraný

1
Tidak gratis lagi. Tetapi untuk fitur lebih dari Hex Fiend saya sudah pergi dan membayar untuk itu.
Marius

itu adalah $ 9,99 di toko aplikasi mac. nilai yang baik menurut pendapat saya =) Saya menggunakannya untuk menganalisis file .jpg untuk penelitian. Tidak ada komplain.
j3g

21

Saya baru-baru ini mulai menggunakan 0xED , dan sangat menyukainya.


@JarretHardie HexFriend tidak mendukung menyeret, saya kira?
Daisy

0xED tampaknya menjadi yang paling sederhana dan mudah digunakan dari opsi gratis di luar sana. Cukup unduh dan jalankan, dan dapatkan tampilan hex / ASCII berdampingan. Editor teks juga berfungsi, tetapi seringkali tidak memiliki opsi pengeditan / tampilan tingkat biner yang sangat baik. Plus 0xED sangat cepat; Anda dapat menjelajah dalam waktu nyata melalui file 1 GB.
Beejor

0xED tidak bekerja sama sekali untuk saya (bahkan tidak menunjukkan UI). macOS Mojave. Saya juga merasa mencurigakan bahwa tidak ada checksum yang diposting di situs untuk versi terbaru.
tony19

Menurut situs resmi, 0xED tidak lagi dalam pengembangan aktif
Felipe Sabino

10

Mungkin ada opsi yang lebih baik, tetapi saya menggunakan dan semacam TextWrangler untuk mengedit hex dasar. File -> File hex Dump


1
TextWrangler telah sunsetted / dihentikan pada macOS 10.13 (High Sierra).
Matt Sephton

2
BBEdit adalah "pengganti" untuk TextWrangler, terlihat dan terasa sama dan menawarkan fitur yang sama seperti TextWrangler, dan masih gratis . Anda hanya membayar untuk mendukung pengembang dan / atau membuka fitur yang lebih canggih. barebones.com/products/textwrangler
Hanzaplastique

Ini persis sama dengan versi terbaru dari BBedit
AbsoluteƵERØ

1
Sayangnya, walaupun versi gratis BBEdit pada dasarnya sama, ia memiliki beberapa perbedaan penting dari TW, terutama penambahan barang-barang nag (item menu berlabel "Pro" atau apa pun). TextWrangler masih berfungsi dengan baik jika Anda bisa mengunduh.
Beejor

5

Yang saya suka adalah HexEdit Cepat dan mudah digunakan


Bagaimana Anda mengompilasinya? Makefile-nya sepertinya rusak, dan bahkan mencoba memperbaikinya secara manual sepertinya tidak berhasil. Bisakah Anda memposting Makefile yang benar untuk itu?
Alex

Bahkan jika biner sumber ini ok, saya tidak percaya apa pun di Sourceforge.
rustyMagnet
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.