問題タブ [binaryfiles]

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.

0 投票する
4 に答える
3215 参照

c - Cプログラミング言語で配列を読み取る前に、バイナリファイルのレコード数をスニッフィングするにはどうすればよいですか?

たとえば、ファイルを開いてレコードを配列に読み込む前に、バイナリファイルにレコードがいくつあるかをより適切に知るにはどうすればよいですか?

0 投票する
3 に答える
3248 参照

c# - C#でバイナリファイルを解析する

バイナリファイルがあります。私はそれをバイト配列に格納しました。ファイル サイズは 20MB 以上になる場合があります。次に、ファイル内の特定の値を解析または検索します。私は2つの方法でそれをやっています-> 1.完全なファイルをchar配列に変換することによって。2.ファイル全体を16進文字列に変換することにより(16進値もあります)

ファイル全体を解析する最良の方法は何ですか..またはバイナリ形式で行うべきですか. 私はvs-2005を使用しています。

0 投票する
4 に答える
3340 参照

.net - VB.Netのバイナリファイルから文字列を抽出する

埋め込みSQLステートメントを含むいくつかのバイナリテキストファイルから文字列データを取得したいと思います。特別なクリーンアップは必要ありません。読み取り可能なテキストを抽出するための何らかの方法が必要です。私はvb.netを使用していますが、外部ユーティリティの呼び出しも機能します。

0 投票する
2 に答える
3556 参照

asp.net - バイナリファイルがブラウザに送信された後、ポップアップウィンドウを閉じます

ページがバイナリデータ(PDF)をブラウザに書き込んだ後、ポップアップウィンドウを閉じる方法はありますか?

詳細は次のとおりです。

Webアプリケーションを印刷する必要があるときはいつでも、いくつかのパラメーターがポップアップウィンドウに渡され、ポップアップウィンドウに印刷オプションが表示されます。ユーザーが[印刷]ボタンをクリックすると、印刷を行うページを呼び出すiframeのsrcが設定されます。

URL/HTMLをPDFファイルに変換するPDFConverterがあります。変換の最後に、バイナリがブラウザに書き込まれます。ここにいくつかのコードがあります:

これが完了したら、ポップアップウィンドウを閉じる必要があります。ただし、応答がフラッシュされた後は何もできないようです。何か案は?

前もって感謝します!

アンジェラ

0 投票する
1 に答える
8956 参照

c - ビット形式のファイルを C のファイルに書き込む

ハフマン アルゴリズムを C で実装しています。基本的な機能は、バイナリ コードワードが取得されるところまであります。たとえば、abcd は 100011000 などになります。問題は、このコードをバイナリ形式で圧縮ファイルにどのように書き込むかです。つまり、普通に書いたら1と0がそれぞれ1文字になるので、圧縮はありません。

これらの 1 と 0 をビット形式で書き込む必要があります。Cでそれは可能ですか?

0 投票する
3 に答える
10678 参照

c# - C#長い型の配列をバイナリファイルに書き込む方法

long配列があります。この配列をバイナリファイルに書き込む方法は?問題は、それをbyte配列に変換すると、いくつかの値が変更されることです。

配列は次のようなものです。

コードスニペットをいくつか提供します。

0 投票する
5 に答える
559 参照

python - Python で文字を指定する

ファイル内のすべての行を反復処理する関数が必要です。
これが私がこれまでに持っているものです:

ファイル内のすべての行は \r (\n ではありません) で終わり、"rb" モードで読み込んでいます (このファイルをバイナリで読み込む必要があります)。yield動作せず、何も返されません。問題がある可能性があります。 Pythonでバイト/文字をどのように表現するかわかりません。

「rb」ファイルでforループを実行すると、バイトではなく行を反復しようとするという考えが得られます...どうすればバイトを反復できますか? 私の問題は、標準の行末がないことです。また、私のファイルは0x00バイトでいっぱいで、それらをすべて取り除きたいので、2番目のyield関数が必要だと思います.どうすればそれを実装できますか.Pythonで0x00バイトを表現する方法がわかりません.またはNULL文字。

0 投票する
2 に答える
601 参照

unix - UNIX 実行可能ファイルのクエリ

初歩的な質問かもしれませんが、よくわからないので質問させてください。

HP-UX で作成されたバイナリ ファイルがあり、突然 Linux でこのバイナリ ファイルを取得した場合、または AIX や Sun Solaris などの他のプラットフォームでバイナリの詳細を確認したい場合それが開発されたプラットフォーム、どのプラットフォームでそれを行うことができますか?または、UNIX のすべてのフレーバーでそれを行う一般的な方法はありますか?

0 投票する
4 に答える
13825 参照

bash - Bash スクリプト - バイナリ ファイルの読み取り

スクリプトは初めてですが、C# や Java などの言語でのプログラミングの経験は豊富です。

バイナリ データを含むファイルがあります。そのファイルに含まれる年、月、日を読み取る Bash スクリプトを作成して、関連する MOD ファイルを記録された日付に従ってフォルダーに分類できるようにしたいと考えています。バイナリ データを読み取り、bash スクリプトで解析する方法を見つけるのに苦労しています。これを行う方法はありますか?

0 投票する
2 に答える
1793 参照

c++ - バイナリ ファイルからのビット アラインされた読み取りと書き込み

n ビットをバイナリ ファイルとの間で読み書きしたいと考えています。たとえば、次の n ビットを整数に、または次の n ビットを char に読み取ります。データをバイト アラインではなく、ビット アラインにする必要があります。

それを可能にする C++ ライブラリはありますか?

ostream/istream を使用する場合、バイト アライン データの使用に制限されているようです。データをぎっしり詰め込みたい場合、これでは十分ではありません。