«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как определить размер файлов размером более 2 ГБ в PHP без использования внешних программ?

Как определить размер файлов размером более 2 ГБ в PHP без использования внешних программ?

Опубликовано 9 ноября 2024 г.
Просматривать:812

How to Determine File Size of Files Over 2GB in PHP Without Using External Programs?

Определение размера файлов размером 2 ГБ без внешних программ в PHP

Ограничения PHP при обработке файлов размером более 2 ГБ могут разочаровывать. Однако существуют способы преодолеть эту проблему, не прибегая к внешним программам.

Один из подходов — использование «Big File Tools», проекта с открытым исходным кодом, который манипулирует файлами размером более 2 ГБ в PHP даже в 32-битных системах.

Другой метод предполагает трехсторонний подход:

  • Команда оболочки, соответствующая платформе: Попытка использовать инструменты командной строки, специфичные для платформы, такие как подстановка оболочки модификаторы в Windows или команду «stat» в системах *nix/Mac.
  • COM-интерфейс в Windows: Изучение COM, объектной модели компонентов, для получения информации о размере файла.
  • Откат к размеру файла(): В крайнем случае, возврат к встроенной функции PHP filesize(), которая может быть ограничена в зависимости от платформы и размера файла.
Заявление о выпуске Эта статья перепечатана по адресу: 1729499234. В случае каких-либо нарушений, пожалуйста, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3