0

未完成の torrent ファイルであるいくつかのファイルがフォルダーにあります。HFS ファイルシステムでは、duコマンドはファイルに穴がないかのようにファイルのサイズを返します。

空のブロックと実際のデータを含むブロックの比率をどのように計算しますか? これまでのところ、ファイルの高速な gzip 圧縮バージョンのサイズを見かけのサイズで割ることによってこれを行っています。

私は申請書を書いていません。送信 (bittorent クライアント) によって作成されたファイルのうち、不完全なものを見つけようとしています。

4

1 に答える 1

1

ls -ksl filename実際に割り当てられたディスク上のスペースをキロバイト(バイトではなく)で最初の列に表示します。スパースファイルには、ファイルの実際のサイズよりも小さいスペースが割り当てられますが、割り当てられたサイズがそれ以上であっても、ファイルが完全にダウンロードされたことを保証するものではなく、ファイルの各ブロックに何かが書き込まれたことを保証しますファイルが完全にダウンロードされているかどうかを確認するには、ファイルからチェックサムを検証する必要があり.torrentます。これは、一部のコマンドライントレントクライアントが実行できます(たとえばctorrent -c、HomebrewまたはMacPortsから入手できます)。

于 2012-10-06T11:48:13.307 に答える