如何在 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中文网其他相关文章!