Macに適した16進エディタ/ビューアは何ですか?[閉まっている]


135

Macに適した16進エディタ/ビューアは何ですか?私は16進ダンプの表示にxxdを使用しましたが、逆に編集を行うために使用できると思います。しかし、私が本当に望んでいるのは、本物の16進エディタです。

回答:


273

ファイルを表示するには、次のコマンドを実行します。

xxd filename | less

Vimを16進エディターとして使用するには:

  1. Vimでファイルを開きます。
  2. 実行 :%!xxd(バッファを16進数に変換)
  3. 編集。
  4. 実行:%!xxd -r(逆変換)
  5. 保存する。

1
hex編集ワークフローをより快適にするvinarise.vimプラグインもあります。

7
だからこそ、私はすべての面接で候補者に「vimについて知らないことを教えて」と尋ねています。15年経った今でも、GOLDが見つかります。
Bruno Bronosky、2016年

39
何をするかを理解していれば:% !、これはを実行することと同じであることがわかりますcat filename.bin | xxd。つまり、これは「xxdコマンドがあることを知っていましたか?」回答。調べたところ、xxdもファイル名を受け入れることがわかりました。したがって、binary / hexファイルの内容のみを表示する必要がある場合は、を使用できますxxd filename.bin。いい物!
Bruno Bronosky、2016年

4
xxdの使用(およびこの回答で説明されているvimの使用)の問題は、charとバイナリ値が強調表示されないことです。この「ダム」バイナリダンプを効果的に使用するには、より多くの文字を数え、より多くの位置を覚えておく必要があります。また、エンディアンのインテリジェントな分析や、さまざまなタイプとしてのバイト範囲の解釈はありません。
piojo

6
@BrunoBronoskyまたはxxd filename.bin | less、1つの画面の高さに収まらない場合。
Derek━會功夫2016年

96
  1. Xcodeでファイルを開き、コマンド+ Shift + Jを押します
  2. 左ペインのファイル名を右クリック
  3. -> 16進数として開く

4
@ahcoxこれはXcode 9でも完全に機能します
wfbarksdale

@ahcoxは、おそらくフォルダを開こうとしたため、そのエラーが発生します。
エゼキエルエリン2017年

Xcodeでファイルを直接16進モードで開くコマンドラインオプションはありますか?
Nic Cottrell 2017

71

私が得た1つの推奨事項はHex Fiendです。


いや、あなたはここにものを実装する楽しさについて話開発読むことができますridiculousfish.com/blog
KCHを

4
Hex Fiendにも似ています。プロジェクトはGitHubに移動しました。最新バージョンを以前のWebサイト(github.com/ridiculousfish/HexFiend/releases
cwd

3
それは自作でも利用可能です:brew cask install hex-fiend
PYB

23

http://www.synalysis.net/私はMac用の開発していますバイナリエディタ得ることができます- Synalyzeそれを!これは7€/ 40€(Proバージョン)で、ヒストグラム、インクリメンタル検索、多くのテキストエンコーディングのサポート、ファイル形式の「文法」のインタラクティブな定義などの追加機能を提供します。

文法はファイルを解釈するのに役立ち、16進表示に色を付けて分析を容易にします。

Synalyze It!


4
バイナリファイルのカスタム構造を定義できる機能が好きです。ファイル分析がとても簡単になります!
PeterŠtibraný2010年

1
もう無料ではありません。しかし、Hex Fiendを超える機能については、私は行って支払いをしました。
マリウス

Macアプリストアでは$ 9.99です。私の意見では良い値です=).jpgファイルを分析用に分析に使用しました。苦情はありません。
j3g 2017年

21

私は最近0xEDを使い始めて、とても気に入っています。


@JarretHardie HexFriendはドラッグをサポートしていないと思いますか?
デイジー2015年

0xEDは、そこにある無料オプションの中で最もシンプルでユーザーフレンドリーなようです。ダウンロードして実行するだけで、16進数/ ASCIIを並べて表示できます。テキストエディターも動作しますが、多くの場合、非常に優れたバイナリレベルの編集/表示オプションがありません。さらに、0xEDは信じられないほど高速です。1 GBのファイルをリアルタイムで閲覧できます。
Beejor

私にとって0xEDはまったく機能しません(UIも表示されません)。macOS Mojave。また、最新バージョンのチェックサムがサイトに投稿されていないことも不愉快です。
tony19

公式サイトによると、0xEDは現在活発に開発されていません
フェリペサビノ

10

おそらくもっと良いオプションがあるでしょうが、私は基本的な16進編集にTextWranglerのようなものを使用しています。ファイル-> 16進ダンプファイル


1
TextWranglerはmacOS 10.13(High Sierra)で廃止/廃止されました。
Matt Sephton 2018

2
BBEditはTextWranglerの「代替品」であり、見た目と使い心地は同じで、TextWranglerと同じ機能を提供しますが、無料です。あなたは、開発者をサポートしたり、より高度な機能をアンロックしたりするために支払うだけです。barebones.com/products/textwrangler
Hanzaplastique

これは、BBEditの最新バージョンのためのまったく同じである
AbsoluteƵERØ

1
残念ながら、BBEditの無料バージョンは基本的に同じですが、TWとのいくつかの顕著な違い、特にnagの追加(「Pro」というラベルの付いたメニュー項目など)があります。ダウンロードを取得できれば、TextWranglerは引き続きうまく機能します。
Beejor

5

私が好きなことを一つがあるHEXEDIT迅速かつ簡単に使用します


どのようにコンパイルしますか?Makefileは破損しているようで、手動で修正しようとしても機能しないようです。正しいMakefileを投稿できますか?
Alex

このソースバイナリに問題がなかったとしても、Sourceforgeでは何も信頼しません。
rustyMagnet 2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.