如何在PHP 中確定32 位元平台上的大檔案的大小
確定超過2 GB 的檔案的大小可以是這是這是一個挑戰,尤其是在32 位元平台上,本地PHP 函數可能無法滿足要求。以下方法嘗試在不使用外部程式的情況下解決此問題:
大檔案工具
開源專案大檔案工具提供了一系列技巧在PHP 中管理超過2 GB 的文件,即使在32 位元系統上也是如此。它提供了在Windows 和Linux/Mac 平台上檢索檔案大小的解決方案:https://github.com/jkuchar/BigFileTools
filesize64 函數
The filesize64下面介紹的函數嘗試各種方法來取得大檔案的檔案大小:
filesize64 函數的實作如下:
<code class="php">function filesize64($file) { // ... (code as provided in the original answer) ... }</code>
透過使用此函數或利用Big File Tools 函式庫,開發人員可以克服原生PHP 函數的限制,並在32 位元平台上準確地確定大於2 GB 的檔案的大小。
以上是如何在 PHP 中確定 32 位元平台上大檔案的大小?的詳細內容。更多資訊請關注PHP中文網其他相關文章!