Вопрос по md5_file()

Bars

Новичок
Допустим у меня есть архив размером 20 Мб с кучей файлов. Чтобы вычислить MD5 архива, серверу нужно его открывать и перебирать все файлы + ещё их содержимое? Или он это делает "на лету"? Тогда возникает второй вопрос: можно ли вычислить MD5 файла на удалённом сервере? Спасибо.
 

AnrDaemon

Продвинутый новичок
Допустим у меня есть архив размером 20 Мб с кучей файлов. Чтобы вычислить MD5 архива, серверу нужно его открывать и перебирать все файлы + ещё их содержимое? Или он это делает "на лету"? Тогда возникает второй вопрос: можно ли вычислить MD5 файла на удалённом сервере? Спасибо.
md5 архива или md5 файлов в архиве?
 

scorpion-ds

Новичок
Функции md5_file нет дела, до типа файла, она рассчитывает md5 по его содержимому, грубо говорят хоть это фильм, хоть архив для функции это все "строка".
 

Bars

Новичок
md5 архива или md5 файлов в архиве?
md5_file("minecraft.jar");
Функции md5_file нет дела, до типа файла, она рассчитывает md5 по его содержимому, грубо говорят хоть это фильм, хоть архив для функции это все "строка".
А если фильм под 700 Мб, то и строка получается под 700 Мб. И функция будет перебирать каждый символ для вычисления?
 
Сверху