問題タブ [hexdump]
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.
linux - シェルスクリプトでバイナリデータを16進数に変換する
バイナリデータを16進数に変換したいのですが、それだけで、派手なフォーマットは必要ありません。hexdump賢すぎるようで、私にとっては「オーバーフォーマット」です。/ dev / randomからxバイトを取得し、16進数として渡します。
できれば、標準のLinuxツールのみを使用して、すべてのマシンにインストールする必要がないようにします(多数あります)。
mobile-phones - 複数のファイルを 16 進ダンプすると、各ファイルを個別に 16 進ダンプするのとは異なる出力が得られるのはなぜですか?
これらのコマンドの違いは何ですか? 最初に一致するのに、個々のファイルの hexdumps を grep しても何も返されないのはなぜですか?
ファイルは、私の Samsung Sync SGH-A707 のものです。テキスト メッセージのプレーンテキスト バックアップを作成できるように、これらの SMS ファイルを解析しようとしています。私が探している文字列は、http: //www.dreamfabric.com/sms/hello.html に従ってエンコードしたコントロール メッセージです。
c - UNIXのHexdump関数のようにアドレスを出力するにはどうすればよいですか?
ここに、unixからのhexdump関数をエミュレートすることになっているこの割り当てがあります。プログラムでファイルを16進数にダンプしましたが、オフセットと印刷可能な文字の印刷に問題があります。
これが私のコードです:
上で述べたように、私のプログラムは、オフセットを印刷し、次に0で埋められたファイルの16進値を印刷し、次にそのようにファイルの印刷可能な文字を印刷することを想定しています。
印刷可能な文字をなんとか印刷できましたが、16進数の後に表示されます。したがって、16進コードの1行が次の行まで続く場合、次の行に印刷可能な文字が印刷されます。
例えば:
16進文字の1行の後に表示される文字を印刷するにはどうすればよいですか?
PS:何らかの理由で、私のプログラムは何らかの理由で0を埋めません。
編集1:オフセット部分を取得しました。アドレス変数に16を追加し続け、印刷を続けます
objective-c - Objective-Cでの16進ダンプの作成
MacOSXでバイナリファイルの16進ダンプを作成したい。
Mac OSのすべてのアプリで、/ Contents / Resources /に移動すると、アプリと同じ名前のファイル(またはそれ以上)があります。
そのファイルを読み取り、ターミナルの16進ダンプなどのある種の16進ダンプに変換できるアプリケーションをObjective-Cで作成したいと思います。
Objective-Cを使用してそのような16進ダンプを作成する方法を知っている人はいますか?(または、Objective-cで記述されたオープンソースの16進エディタ?)
前もって感謝します。
linux - hexdump をバイト シーケンスに変換する
Linux で binfmt_misc を使用して、マジック ナンバーを含むバイナリを実行する特定のプログラムを登録しようとしています。
これは、次の形式で文字列をエコーすることによって実現されます。
Linux カーネルのドキュメントでは、Documentation/binfmt_misc でこの文字列の例をいくつか提供しています。
気になるマジックナンバーは01ebemacsのhexl-modeのように表示されます。
これまでのところ、私は持っています:
$OFFSETしかし、どの値を置き換える必要があるのか わかりません$MMAGIC。
ruby-on-rails - 文字列が別の文字列と等しくありません。なんで?
より具体的には、さらにテストする方法は?答えが16進ダンプを使用している別の投稿を見ました。どうすればこれを試すことができますか?
これが私のコンソールでの試みです...
変数:mylは、データベースからの緯度の値です。ulはAPIからの値です。llは、値を手動で再入力した場所です。
どんな提案も最も役に立ちます!場所の名前は常に一意であるとは限らないため、目標は緯度と経度を使用して、データベースにすでに保存されている場所を識別することです。
c - 予期しない結果をもたらすstrcat
これは大規模なプロジェクトのごく一部です...
これらは、プロジェクトの標準ヘッダーファイルで定義されているtypedefです。
これが問題を引き起こしている実際の機能です...
いくつかの出力スナップショット..。
data2.txtの内容がdata3.txtにコピーされないのはなぜですか?他に可能な方法があれば教えてください!!!! よろしくお願いします...
java - RSA復号化のために16進文字列をバイト配列に変換します
RSA暗号化の後に16進文字列があります。これをbyte[]に変換すると、RSA復号化によりjavax.crypto.BadPaddingExceptionが発生します。ブロックタイプの不一致:0
私は変換にこのメソッドを使用しています(スタックオーバーフロー自体でそれを取得しました)
何か提案をお願いします。
c - 構造体データの 16 進ダンプを取得する方法
デバッグの目的で、非常に複雑な構造であるdataとpack構造の 16 進ダンプが必要です。sendip_data実際にはバイナリ情報が含まれているため、プロジェクトの出力が正しいかどうかはわかりません。したがって、デバッグの目的で、次のように hexdump を使用できるように、データをファイルに書き込みたいと考えています -
また、これは実行時の an/w パケットの生成であるため、必要と思われる長さdataとpack構造についてもfread / fwriteわかりません..何か提案してください。
c - Linux コマンドを使用して 16 進数情報を 2 進数に変換する
Linux システムにこのバイナリ ファイルがあります...
hexdump コマンドを使用すると、次のような情報が表示されます。
今、他のシステムに次のような内容のファイルが与えられました。
そして、この hexdump から同じ正確なバイナリ情報を見つける必要があります。
どうすればそれを進めることができますか?
そのためのスイッチがなければ、C コードも問題なく動作します。
(ただし、何らかのスイッチを使用した Linux コマンドが望ましい)
制限:
ファイル内のバイナリ情報は暗号化アルゴリズムの出力であるため、内容は完全に一致する必要があります...