問題タブ [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 投票する
7 に答える
7011 参照

c - 大きなバイナリファイルを 30 バイトごとに読み取る最速の方法は?

大きなバイナリ ファイル (2 ~ 3 GB) を 30 バイトごとに読み取る最速の方法は何ですか? I/O バッファが原因で fseek にパフォーマンス上の問題があることを読みましたが、30 バイトごとに取得する前に 2 ~ 3 GB のデータをメモリに読み込みたくありません。

0 投票する
6 に答える
26085 参照

c - C: バイナリ ファイルへの文字列の書き込みとバイナリ ファイルからの文字列の読み取り

文字列を他の多くのデータとともにバイナリファイルに保存したいのですが、以下のコードを使用しています(実際に使用すると、文字列はmallocされます)ファイルに書き込むことができます。私はそれを16進エディタで見ました。nullターミネータを正しく書いているかどうかはわかりません(または必要な場合)。読み返すと、保存したのと同じ文字列の長さが得られますが、文字列ではありません。私は何を間違っていますか?

0 投票する
9 に答える
4267 参照

xml - なぜバイナリファイルを使用するのですか?

すべてがXMLを使用できるのに、なぜすべてがバイナリファイルを使用するのですか?

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

perl - Perl でバイナリ ファイルを開き、最初のバイトだけを変更して書き戻すにはどうすればよいですか?

C でファイル内の 1 バイトを変更するのと非常に似ていますが、Cではなく Perl です。

Perl でバイナリ ファイルを開き、最初のバイトだけを変更して書き戻すにはどうすればよいですか?

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

c# - SQLServer2000からバイナリファイルをダウンロードする

バイナリファイル(画像、PDF、ビデオなど)を挿入しましたが、このファイルを取得してダウンロードしたいと思います。

このように汎用ハンドラーページを使用しました

これが私のテーブルです

そして、データリストを使用すると、ファイル名のラベルとファイルをダウンロードするためのボタンがあります

私はこの問題を解決するためにもっと試みましたが、できません。

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

c - Cでバイナリファイルを読む

Cでバイナリファイルを読み取る際に次の問題が発生しています。

バイナリ ファイルの最初の 8 バイトを読み取りました。次に、9 バイト目から読み取りを開始する必要があります。コードは次のとおりです。

ただし、取得した値を格納する配列の内容を出力すると、最初の 8 バイトが表示されますが、これは必要なものではありません。

誰でもこれで私を助けてもらえますか?

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

java - JavaバイナリファイルwriteUTF...仕様を説明する

私は自分でJavaを勉強しています。演習の1つは次のとおりですが、私はそれが何を求めているのか本当に理解していません....これをより詳細で簡単な言葉で説明できるスマートなJavaの達人はいますか?ありがとう

タイプがintまたはdoubleの数値を含むバイナリファイルがあるとします。ファイル内の番号の順序はわかりませんが、ファイルの先頭に文字列で記録されています。文字列は、後続の数字のタイプ順に、intを表すiとdoubleを表すdの文字で構成されます。文字列は、メソッドwriteUTFを使用して書き込まれます。

たとえば、文字列 "iddiiddd"は、ファイルに次のように8つの値が含まれていることを示しています。1つの整数、2つの倍精度浮動小数点数、2つの整数値、3つの倍精度整数。

このバイナリファイルを読み取り、1行に1行に書き込まれた値の新しいテキストファイルを作成します。

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

java - MATLAB-ファイル全体をロードせずにバイナリファイルの要素を削除する

これはばかげた質問かもしれませんが、GoogleとMATLABのドキュメントは私に失敗しました。かなり大きなバイナリファイル(> 10 GB)があり、最後の4,000万バイト程度を開いて削除する必要があります。ファイル全体をチャンクでメモリに読み込んで新しいファイルに出力せずにこれを行う方法はありますか?ファイルの生成に6時間かかったので、全部読み直そうと思っています。

編集:

ファイルのサイズは14,440,000,000バイトです。14,400,000,000に切り刻む必要があります。

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

matlab - Cで書かれたバイナリファイルをMatlabにインポートする

「Matlab でバイナリ ファイルを読み書きする」という投稿を読みましたが、まだ疑問があります。Cでfwriteを使用して作成されたlong double値のバイナリファイルと、使用しているMatlabがあります

vz3.dat は私のファイルです。しかし、Matlab でガベージ値を取得しています。によると

Matlab では、私のコンピューターはリトルエンディアン システム (バイト順序システム) です。助言がありますか?

ところで、バイナリ ファイルは必ず .bin で終わる必要がありますか。私は .dat 拡張子を使用しています。そうしてもいいですか?

どうもありがとう