タグ付けされた質問 「binary-files」


14
Linuxのバイナリファイルを比較するにはどうすればよいですか?
2つのバイナリファイルを比較し、次の形式で出力を取得する必要があります。 <fileoffset-hex> <file1-byte-hex> <file2-byte-hex> 異なるバイトごとに。もしそうfile1.binです 00 90 00 11 バイナリ形式でfile2.binあり 00 91 00 10 次のようなものを取得したい 00000001 90 91 00000003 11 10 Linuxでこれを行う方法はありますか?私は知ってcmp -lいますが、オフセットには10​​進法を使用し、回避したいバイトには8進法を使用します。
304 linux  diff  binary-files 


4
「blob:http://」プレフィックスとは何ですか。これについてはどこで確認できますか?
私はサファリを使用していますが、これが他のブラウザで機能するかどうかはわかりませんが、ストームパスアカウントにサインアップすると、次のURLが表示されます blob:https://api.stormpath.com/1be95204-93d6-4GUID HERE blob:プレフィックスは私にとって新しいものであり、すべてのブラウザーで機能するかどうか、および他のプレフィックスが存在する可能性があることを知りたいです。

2
解決方法:-bash::バイナリファイルを実行できません
アセンブリ言語を含むb1という名前のファイルがあります。私はOSXでファイルを実行しようとしています $ ./b1 次のエラーが表示されます。 -bash: ./b1: cannot execute binary file 私は他の同様の質問を見ましたが、役に立ちませんでした。私は間違いなく64ビットアーキテクチャを使用しています。 関連情報の出力は次のとおりです。 $ file b1 b1: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped $ uname -a Darwin Anthonys-MacBook-Pro.local 13.0.0 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT …

2
Skypeの女性を取り除く方法は?
1年のように感じられるもののために、Skypeにはインターフェイスの中央にこの女性の写真があります。 女性に不快感はありませんが、私の連絡先の真ん中で彼女の顔を見ることは気が散ります。Skypeを見るとき、ステンレス鋼のキッチンでウェブカメラを調整している女性の焦点の合っていない写真ではなく、自分の連絡先を見たいです。 私が試したこと Skypeの更新 NirSoftのResourcesExtractを使用してSkype.exeからリソースを抽出します(写真はプレーンイメージとして保存されません)。 勉強中 AppData\Roaming\Skype この質問を書いています。 どんな助けも感謝します!

5
mp3、ファイル内のflacオーディオデータ、ヘッダーデータ(ID3タグ)などを無視する方法を比較するには?
いくつかのオーディオファイルを2か所でバックアップし、ID3タグを1つのバックアップに追加しましたが、もう1つはバックアップしませんでした。他はそうではなく、基本的なバイナリ比較は失敗し、検査は面倒です。 mp3、flacファイル、およびID3などのヘッダーデータを使用する他のファイルのオーディオデータ(ヘッダー、ID3ではなく)だけを比較するツールはありますか。 ここで比較を超えてスレッドを開始しました:http : //www.scootersoftware.com/vbulletin/showthread.php?t=7413 このタスクを行う他の比較ソフトウェアを検討します

4
ビットのテキストファイルをバイナリファイルに変換する
次instructions.txtの内容のファイルがあります。 00000000000000000000000000010011 00000010110100010010000010000011 00000000011100110000001010110011 00000000011100110000010000110011 00000000011100110110010010110011 00000000000000000000000000010011 instructions.binと同じデータのバイナリファイルを作成するにはどうすればよいですかinstructions.txt。言い換えると、.binファイルは、ファイル内の192ビットと同じで、.txt1行あたり32ビットでなければなりません。Ubuntu Linuxでbashを使用しています。使用しようとしてxxd -b instructions.txtいましたが、出力が192ビットよりずっと長いです。
12 linux  bash  binary-files  xxd 

3
コンパイル後のバイナリファイルの内容を理解できないのはなぜですか?
私の知る限り、すべてのプログラムは、プロセッサレジスタで動作する特定のデータ変数(float、int、char ...)を備えたプロセッサ命令のパックで構成されています。 それで、私が最初に考えたのは(かなり前のことですが)、ASCII値%¨#$¨#(単なるランダムな例)がx86のスタックポインタレジスタ(単なる例)のアドレスとして解釈されることがわかっている場合です。プロセッサ。これが当てはまる場合、バイナリファイルの内容を読み取るときにこの「読み取り不可能な」値が見つかるたびに、スタックポインタレジスタがデータ変数の管理に使用されていると解釈できます。 残念ながらこれは起こりません。以下に、ping.exeWindowsで開いたプログラムの内容の例を示しますnotepad.exe。 バイナリファイルであり、そのデータは私たち人間には理解できません(マシンでは理解できます)。アセンブリコード(機械語の最低レベル)を知っていても、誰にとっても意味がありません。 だから、私がすべてを正しく理解していれば、誰かが説明できますか なぜ、バイナリコードがアセンブリコードに戻ることができないのですか? アセンブリコードを理解できるとしたら、なぜこのコードから生成されたコンパイル済みバイナリが「読み取り可能」にならないのですか

1
/ usr / bin / emacsを削除-操作は許可されていません
私が偶然見つけたとき/usr/bin/emacs、私はrailwaycat / emacsmacportからEmacsを再インストールしよう/usr/bin/emacsclientとしていました/usr/bin/emacs-undumped。 angrybacon@sandman ~/ $ ll /usr/bin/emacs* -r-xr-xr-x 1 root wheel 26929904 Dec 3 07:35 /usr/bin/emacs -rwxr-xr-x 1 root wheel 3201184 Dec 3 07:36 /usr/bin/emacs-undumped -rwxr-xr-x 1 root wheel 36928 Dec 3 07:36 /usr/bin/emacsclient 私はそれらのバイナリを削除しようとしていますが、うまくいきません。 angrybacon@sandman ~/ $ sudo rm -f /usr/bin/emacs* rm: /usr/bin/emacs: Operation not permitted rm: /usr/bin/emacs-undumped: …

1
「オクテットストリーム」.binファイルをデコードすることは可能ですか?
Tidal.comはflacファイルをストリーミングしますが、ファイルのダウンロードは提供しません。Tidalのような大企業から期待されるように、私の問い合わせに応じて、最大限の礼儀正しく友好的な方法でのサポートサービスは、自分でファンクに行くようにアドバイスしました。 しないことを優先して、flacトラックがストリーミングされると、いくつかの.binファイルがブラウザにキャッシュされることを学びました。そのような.binファイルの1つを保存しました-そのサイズはflacファイルのサイズにほぼ対応していますが、7ZipまたはUltraISOのいずれでも開くことができず、zipまたはflacに名前を変更してVLCまたはPotPlayerで開くこともできませんでした。 だから私は私の質問だと思う-そのようなファイルをデコードしたり、他の方法でそれからflacを取得できますか?ありがとう。

1
Win32 Disk Imagerによって作成された.binの内容を読み取りますか?
ドライブと同じサイズの.binファイルのみを生成したWin32 Disk Imagerを使用して、USBスティックのイメージを保存しました。 この.binファイルをドライブのように読み取ることはできますか?Windows、macOS、Linuxにアクセスできます。 私が試したこと Daemon Tools(.cueファイルなしで拒否)およびmacOS Disk Utility(.binファイルを選択できません)でマウントする 手作業で.cueファイルを作成することに関するチュートリアルを見つけました(カスタマイズは一切行わず、「このテキストを新しいファイルに貼り付けてxyz.cueに名前を変更するだけ」)。.cueファイルは不要であることが示唆されるため、それがどのように機能するかはわかりません。うまくいきませんでした(Daemon Tools)。 Linuxでループデバイスとして使用するための指示に従います。つまりlosetup -p /dev/loop0 win-usb.bin、/dev/loop0pXマウントするために少なくとも1つのパーティションが表示されることを期待します。ここで何か誤解しましたか? また、簡単には、伝えられるところで取ってそれを見てみましたkpartx -l win-usb.bin→ loop1p1 : 0 62533294 /dev/loop1 3しかし、それは私に指示本当にわかりません。 .bin .img .isoを読んで、何も得られない。Win32 Disk Imagerは、ドライブの生のイメージ、または何らかのマジックフォーマットを作成しましたか?前者を想定しています。 ドライブには、BIOS用のWindows To Goインストールのみがありました。私はしなければならないのmount私の/dev/loop0いくつかのマジックナンバーを持ちますか?私はそれらの数字に自分の道を推理する方法がわからない。 これまでのところ、画像の内容を実際に読み取るために知っている唯一のオプションは、別のUSBドライブを見つけ、Win32 Disk Imagerを使用して.binを復元することです。 参照資料 ループデバイスは1つ、2つは完全に機能しなかったと答えます。この質問は、Win32 Disk Imagerによって生成される.binファイルの種類に関するものであり、からの.imgファイルに関するものではないことに注意してくださいdd。

1
Windowsでのバイナリファイルの連結(コマンドラインなし)
録画したDVDからビデオファイルをコピーするプロセスを準備しようとしています(録画を作成しましたが、暗号化されていません)。VTS _ *。VOBファイルをコピーする方法は、記録が短く1つしかない場合に機能しますが、複数ある場合は連結する必要があります。 私の* nixボックスでは、私はcat VTS_1.VOB VTS_2.VOB > ~/Video.VOBただしますが、コンピューターは現在Windowsを実行しており、将来これを行う人はコマンドラインの経験がありません。 これらのファイルを連結するGUIアプリケーション/ソリューションはありますか?または、最善の策はカスタムアプリケーションを作成することです(作成する場合は、Javaで作成します)。 もう1つの注意点として、現在Windows XPを実行していますが、数か月後にWindows 7または8を実行する可能性があります。

1
Linuxで.binおよび.hexファイルのセクションとアドレスを表示する方法は?
バイナリの反転を開始しました。xxdを使用して、拡張子.hexで作成したファイルにhexを使用して内容を16進数でダンプし、objdumpを使用してその.hexファイルをアセンブリコードに逆アセンブルし、これを.txtファイルに入れました。 Linux で端末を使用してセクションとアドレス、.binおよび.hexファイルを表示する方法はありますか?-これは、ファイル内のバイナリ/ 16進データの反転に役立ちます。 私はsizeコマンドに出くわしましたが、これは処理.binまたは.hexファイルできません-File format not recognised

2
Unixで配布可能なバイナリを構築する
私の意図は、配布可能なバイナリを生成することです-私はビルドマシンで./configure-make-make installを実行し、インストールディレクトリのコンテンツをアーカイブしました(./configureおよびmake installを実行中にプレフィックスを付けたもの) )そして、テストのために別のユーザーの別のマシンに移動しました。テストの結果、コピーしたファイルがビルドマシンのパスにあるファイルにアクセスしようとしていることがわかりpermissions deniedます。そのため、エラーが発生します。以前はtar抽出中に問題になるのではないかと考えていましたが、ダニエル・ベックに感謝します。ダニエル・ベックは、アーカイブ処理とは関係ないことを理解してくれました。 root / sudo権限がありません。重要なのは、パーミッション関連の問題に遭遇することなく、1台のマシンでビルドし、他の多くのマシンでインストールファイルを使用する方法です。普遍的に配布可能なtarballを作成するルールは何ですか? ありがとう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.