問題タブ [large-file-support]

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 投票する
1 に答える
188 参照

mercurial - 大きなファイルを通常のファイルに変換する

トランクに大きなファイルが含まれていないリポジトリがあります。私の作業ブランチでは、以前にいくつかのバイナリを大きなファイルとして追加してコミットしました。今、私はそれらをもう大きなファイルにしたくありません。まだトランクにマージしていません。

ファイルを完全に削除してからコミットしてから、を使用してファイルを追加しようとしましたhg add --normalが、これにより、.hglf のスタンドインとバイナリ ファイルの両方が含まれる差分が作成されます。新しいブランチを作成して変更を加えずに、スタンドインを取り除く方法はありますか?

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

c - ファイルを含む C コードを記述する場合、_FILE_OFFSET_BITS=64 を定義する必要がありますか?

でファイルにアクセスするコードをコンパイルするいくつかの C プロジェクトに気付きました_FILE_OFFSET_BITS=64。現在、私のシステム (64 ビット) では、これを追加または削除してもあまり効果がないように見えますが、おそらく他のシステムでは効果があります。

_FILE_OFFSET_BITS=64いつ(または他の値を)使用する必要がありますか?または、代わりに、実際に必要ないことを確認するために何を確認する必要がありますか?

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

node.js - Node.js "readline" + "fs.createReadStream" : 開始行と終了行番号を指定

https://nodejs.org/api/readline.html

CSV のような大きなファイルを 1 行ずつ読み取るためのこのソリューションを提供します。

しかし、ファイル全体を最初から最後まで読みたくないのですが、その一部は行番号1から10000、20000から30000などと言っています.

基本的に、関数の特定の実行に対して「開始」行と「終了」行を設定できるようにしたいと考えています。

これはreadline&で実行できfs.createReadStreamますか? そうでない場合は、別のアプローチを提案してください。

PS: 大きなファイル (約 1 GB) であり、メモリにロードするとメモリの問題が発生します。