maxru
МИФИст
FTP: ftp_size($connection_id, $file) - работа с большими файлами
Написал несложный скрипт, который обходит локальный ФТП сервер и составляет список фильмов (для тренировки).
Вот фрагмент, получаемого в результате работы списка:
Гардемарины, вперед 4 серия ч1.avi 532.36 MB
Гардемарины, вперед 4 серия ч2.avi 154.95 MB
Гарпастум.VOB 815.61 MB
Гарри Поттер 1_3.ratDVD -1709400371 B
Гарри Поттер 2.ratDVD 928.53 MB
Гарфилд 2 (Garfield A Tail of Two Kitties).avi 701.22 MB
Как вы видите, при попытке получить размер файла >2.5 Гб я получаю отрицательные числа.
(Реальный размер "Гарри Поттер 1_3.ratDVD"=2465.7Мб)
Возникают аналогии с "нехваткой разрядов". (Пример: прибавьте 129 к short int в C).
Вопрос, как всегда: "Кто виноват и что делать".
Написал несложный скрипт, который обходит локальный ФТП сервер и составляет список фильмов (для тренировки).
Вот фрагмент, получаемого в результате работы списка:
Гардемарины, вперед 4 серия ч1.avi 532.36 MB
Гардемарины, вперед 4 серия ч2.avi 154.95 MB
Гарпастум.VOB 815.61 MB
Гарри Поттер 1_3.ratDVD -1709400371 B
Гарри Поттер 2.ratDVD 928.53 MB
Гарфилд 2 (Garfield A Tail of Two Kitties).avi 701.22 MB
Как вы видите, при попытке получить размер файла >2.5 Гб я получаю отрицательные числа.
(Реальный размер "Гарри Поттер 1_3.ratDVD"=2465.7Мб)
Возникают аналогии с "нехваткой разрядов". (Пример: прибавьте 129 к short int в C).
Вопрос, как всегда: "Кто виноват и что делать".