Hex Fiend
ridiculous_fish / HexFiend contributors · 大容量ファイルの編集、バイナリ比較、データ検査、スクリプト対応のバイナリテンプレートを利用できる、macOS向けのオープンソースの16進エディターです。
紹介
AI 翻訳原文を表示Hex Fiendは、ridiculous_fishが作成し、HexFiendプロジェクトが開発している、macOS向けのネイティブなオープンソースのバイナリエディターです。ファイルの生のバイト列とそのテキスト表現を並べて表示します。既存のバイトの上書きだけでなく、データの挿入、削除、並べ替えにも対応しています。
大容量ファイルと比較
Hex Fiendはファイル全体をメモリに読み込みません。公式READMEでは、最大118 GBのファイルでテストしたと報告されています。バイナリ比較では挿入と削除も考慮されます。2つのファイルを開き、File > Compareを選択します。スマート保存では変更されていない部分の書き直しを避け、一時的なディスク領域も必要としません。
構造化データの検査
データインスペクターは、バイト列を符号付きまたは符号なしの整数や浮動小数点値として、ビッグエンディアンまたはリトルエンディアンの順序で解釈します。スクリプトで記述できるバイナリテンプレートにより、ファイル構造を可視化できます。また、開発者はプロジェクトのフレームワークを使い、制約の少ない2条項BSDライセンスの下で、バイナリ表示とデータ表示を組み込めます。
macOS向けの配布
公式ダウンロードページには、Hex Fiend 2.18.1と、対応環境としてmacOS 10.14.6以降が記載されています。このプロジェクトは、Appleシリコンにネイティブ対応したユニバーサルMacアプリケーションを提供しています。HomebrewはHex Fiend.appと、コマンドラインから起動するためのhexfをインストールします。ダウンロードの測定対象は、記録されたcaskで使用されている公式の2.18.1 DMGです。
出典
新バージョン 2.18.1の更新内容 2025年3月16日 · OpenNavo編集部 · AI翻訳
- 変更点2.18のベータ版から残っていた比較機能の不具合を修正します。