Комментарии 30
Здорово, но долго. Для этих целей в винде использую HashCalc
md5sum, sha*sum, но задумка интересна :)
вот очень удобная и бесплатная штука:
implbits.com/HashTab.aspx
implbits.com/HashTab.aspx
В Opera клик, а уже тем более дроп не работает.
Загрузил 500 файл, подождал минуту, писало все Loading и Loading… Закрыл.
Возможно дело в опере (это не холивар, а полубагрепорт).
Возможно дело в опере (это не холивар, а полубагрепорт).
С 500 кб файлом произошло то же самое, похоже в опере (11.52) не работает, хотя и открывает (но не драг-н-дропом).
В хроме 500 кб файл посчитался за секуду где-то, а 500 мб ждать не стал — на 1 процент увеличивалось секунд за 5 — 10 минут это перебор.
В хроме 500 кб файл посчитался за секуду где-то, а 500 мб ждать не стал — на 1 процент увеличивалось секунд за 5 — 10 минут это перебор.
Пока тестировал только в Firefox и Chrome. Судя по сайту caniuse.com в Опере только частичная поддержка File API. Вечером поставлю Оперу, потестирую.
Поставил Opera 11.60 beta, к сожалению, она не поддерживает передачу ArrayBuffer в PostMessage updates.html5rocks.com/2011/09/Workers-ArrayBuffer. Надеюсь, в следующем релизе они исправят эту ситуацию.
Продуманный JS-код читать одно удовольствие, но если бы он ещё был и откомментированным — другое.
Если не секрет, почему не выложили коды в открытый доступ? Это, по сути, обычные текстовые файлы, запускаемые на любом веб сервере (для поддержки воркеров).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Считаем хэши файлов любого размера прямо в браузере