問題タブ [filesize]
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.
c - 大きな (> 4 GB) ファイルのファイル サイズを取得するにはどうすればよいですか?
ファイルサイズが 4GB を超える場合、C でファイルのサイズを取得するにはどうすればよいですか?
ftell は 4 バイトの符号付き long を返し、2 バイトに制限します。stat には off_t 型の変数があり、これも 4 バイト (符号は不明) であるため、せいぜい 4 GB ファイルのサイズがわかります。
ファイルが 4 GB より大きい場合はどうなりますか?
java - javax.activation.DataSource サイズに関する質問
DataSource
(特に — )によって消費される物理メモリの量を取得するにはどうすればよいByteArrayDataSource
ですか? javax.mail.util.ByteArrayDataSource (byte[] bytes, String type)
コンストラクターを使用すると、次bytes
のようになります。
それstr.length()
はバイト単位でしょうか?他のアイデアはありますか?
linux - ヘッダー情報を含む ELF ファイル/イメージのサイズを確認するにはどうすればよいですか?
計算のためにエルフ画像のサイズを見つける必要があります。ヘッダーとセクションに関する情報を提供する Linux の readelf ユーティリティを試してみました。エルフの正確なファイルサイズ(全体)が必要です。
ヘッダー情報から ELF のサイズを確認するにはどうすればよいですか、またはイメージ全体を読み取らずに ELF のサイズを確認する方法はありますか。
php - DOMPDF: 0 バイトで text/plain MIME タイプのファイル
Kohana 3 と pdfview/DOMPDF を使用して pdf ファイルを生成していますが、それらは 0 バイトと text/plain MIME タイプで生成されます。
コントローラ:
意見:
ファイルをダウンロードして epdfview (PDF ビューアー) で開くと、次のように表示されます。
何が悪いのかわかりません。ありがとうございました。
アップデート:
最後のベータ版と DOMPDF をダウンロードし、pdfview Kohana のモジュールを削除して、コントローラーで次のようなことを行いました。
今、それは働いています。ありがとう!
xml - XElement のサイズを監視する方法
XML ドキュメントを 1 行ずつ作成していて、このファイルがどのくらい大きくなっているかを監視する必要があります。結果のファイルは、メッセージ サイズが 4Mb に制限されている MSMQ 経由で送信する必要があります。ドキュメントがこのサイズに近づいたら、データの追加を停止し、ドキュメントをリストに追加して、残りのデータで新しいリストの作成を開始する必要があります。次に、この XML ドキュメントのリストを呼び出し元の関数に返し、MSMQ 経由でドキュメントを送信できるようにします。私の質問は、 XElement のサイズを継続的に監視する良い方法は何でしょうか?
ruby-on-rails - Railsでファイルサイズ文字列をキロバイト相当に変換する
私の目的は、「100メガバイト」や「1ギガバイト」などのフォーム入力を変換し、データベースに保存できるキロバイト単位のファイルサイズに変換することです。現在、私はこれを持っています:
これは機能しますが、入力が倍数 (「ギガバイト」ではなく「ギガバイト」) であり、eval
. だから、機能的ですが、今夜はよく眠れません.
ガイダンスはありますか?
編集: - - -
わかった。何らかの理由で、(.*?) を使用した正規表現が私のセットアップで正しく機能しませんが、Rails のもので回避しました。また、バイトの方がうまくいくことに気づきました。
これは、「1メガバイト」、「1.5メガバイト」、およびその他のほとんどのものをキャッチします(願っています)。その後、関係なく単数形になります。次に、掛け算を行い、魔法の答えを吐き出します。
これは合法ですか?
再度編集: 以下の回答を参照してください。私のナンセンスよりもはるかにきれいです。
python - Pythonでのスパースファイルの使用
私は次のようにPythonでスパースファイルを作成しています:
ファイルが完成すると、ディスク容量は0になりますが、iノードサイズは切り捨てられた値(1000K)に設定されます。
Python内でファイルの実際のスペース使用量(割り当てられたサイズ)を取得するにはどうすればよいですか?呼び出しはファイルのstat
見かけのサイズを返しますが、ファイル全体を読み取る以外に実際の使用法を取得する方法がわかりません(ファイルがかなり大きくなる可能性があります)
php - filesizeを使用してリモートファイルサイズを読み取る
filesize()がリモートファイルからファイルサイズを計算できるというマニュアルを読みました。ただし、以下のスニペットでそれを実行しようとすると。エラーが発生しましたPHP Warning: filesize(): stat failed for http://someserver/free_wallpaper/jpg/0000122_480_320.jpg in /tmp/test.php on line 5
これが私のスニペットです:
結局のところ、filesize()にHTTPを使用することはできません。名探偵コナン。ここでは、回避策としてスニペットを使用します。
php - PHP:strlenでリモートファイルサイズを取得しますか?(html)
私はfsockopenなどのPHPドキュメントを見ていましたが、ftellなどでクレイジーなことをしなければリモートファイルでfilesize()を使用できないと言われています(正確に何を言っているのかわかりません)が、私はよく考えましたどうやってするの:
これは良い方法でしょうか?当時はとてもシンプルで使い勝手が良かったようです。問題が発生したり、実際のファイルサイズにならない場合は、考えてみてください。
ちなみに、これはバイナリではなく、テキスト(Webサイト)でのみ使用したいと思います。
c# - 文字列をディスクに保存せずに占有するディスク容量を計算する
2 つの文字列のサイズを比較するアプリを作成しています。サイズとは、ディスクに直接保存した場合に占めるディスク容量を意味します。
文字列をディスクに保存してファイル情報を確認せずにC#で文字列のサイズを計算することは可能ですか(ディスクに保存する方が効率的でない限り)?