問題タブ [hex-editors]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
file-format - Windows Vista 用の一般的なバイナリ データ ビューアー
任意のバイナリ ファイルを読み込み、ビットが表す実際のデータの識別に関連するテキスト情報またはグラフィカルな視覚化を表示する、32 ビット Windows Vista 用の優れたプログラムの推奨事項を探しています。この種の16 進エディタより優れたものはありますか?
私がやりたいことの 1 つは、Spore PNG ファイルの非表示データを見て、そこに実際に何が格納されているかの手がかりを得ることです。現在、ワードパッドを使用していますが、次のようなものしか得られません。
PNG
IHDR ¢
/Qã!$D4"Ž‚îvÚ°‰ÅØã ïjãÞÉ_{!…‡ú 9¥Ý´îÁ6 ‰ms ^
私が探しているのは、ビットの Excel のように機能する強化された 16 進エディターであり、ビットが何をしているのかをよりよく理解するために統計パターンをスライスアンドダイスすることができると思います。
hex - 誰かが私に16進オフセットを説明できますか?
Hex Workshop をダウンロードしたところ、.dbc ファイルを読むように言われました。
オフセット 0x04 と 0x05 を読み取ると、28,315 が含まれているはずです。
これを行う方法がわかりませんか?0x04 とはどういう意味ですか?
security - EXE / RAM内のプレーンテキストを暗号化:: HxDエディター
HxD (16 進エディター) を使用すると、RAM を検索/表示/編集できます。
このようなエディタから EXE を保護するにはどうすればよいですか? データは INI/レジストリ/DB 内で暗号化されますが、RAM でデコードされます。
解決策は何ですか?実行時に RAM 内のデータをできるだけ早くデコード、使用、再コード化しますか?
macos - Mac 用の優れた 16 進エディター/ビューアーは何ですか?
Mac 用の優れた 16 進エディター/ビューアーは何ですか? 16 進ダンプを表示するために xxd を使用しましたが、逆に編集を行うために使用できると思います。しかし、私が本当に欲しいのは、本物の 16 進エディタです。
linux - Unix システムでバイナリ ファイルを編集する方法
Windows マシンでは、バイナリ ファイルの編集に使用できるサード パーティのエディタが多数あります。
Unixシステムでバイナリファイルを編集するにはどうすればよいですか?
emacs - emacsで、CR(^ M)を取り除き、LF(^ J)文字を残す方法は?
hexlモードを使用して、テキストファイルからいくつかの特殊文字を手動で削除しようとしていますが、hexlモードで何も削除する方法がわかりません。
私が本当に望んでいるのは、キャリッジリターンを削除し、改行文字を保持することです。Hexlモードはこれを行う正しい方法ですか?
command-line - 不明な起源の文書化されていない実行可能ファイルのコマンド ライン オプション (存在する場合) を検出する方法は?
出所不明の文書化されていない実行可能ファイルを取得します。コマンドラインから /?, -h, --help を試しても何も得られません。実行可能ファイルの内部を調べて、実行可能ファイルがコマンド ライン オプションをサポートしているかどうかを確認することはできますか? もしかしてリバースエンジニアリング?これを行う最良の方法は何ですか?
私は Windows の実行可能ファイルについて話しているのですが、別の OS ではどのようなアプローチが必要になるかを知りたいと思っています。
assembly - バイナリ ファイルの非常に小さな部分をプログラムで置き換える適切な方法は何ですか?
ゲームプレイ バイナリの一部をその場でコンパイルするゲーム コード (ioquake3 プロジェクトから) があります (qvm システム)。現在、この操作の以前に保存されたバイナリをロードすることで、潜在的に高速化できます (ファイルの変更に関する予防措置が講じられています)。
ただし、これらのバイナリに保存された関数へのポインターは、セッションを通じて永続的ではありません。
その場でそれらを変更する適切な方法は何でしょうか? (メインアプリケーションで利用可能なアセンブラとアセンブリがあることを考慮してください)
html - 16 進変換
設定が変更可能な Flash Player をダウンロードしました。プレイリストの色を変更しようとしています。問題は...これまでに見たことのない hex を使用していることです。既存の 16 進数は 0xdadada (たとえば、hex のスタイル) で、通常は明るい灰色である #E1E1E1 に変更しようとすると、すべて黒くなりました。
Oxdadada スタイルのヘックスを #E1E1E1 スタイルのヘックスに変換するチャートまたはサイトを知っている人はいますか?