Как стать автором
Обновить

Комментарии 30

Здорово, но долго. Для этих целей в винде использую HashCalc
Скорость очень сильно зависит от того, сколько алгоритмов выбрано. В текущей реализации время расчета блока не может быть меньше, чем время расчета по самому сложному алгоритму из выбранных. MD5 без SHA считается немного быстрей.
md5sum, sha*sum, но задумка интересна :)
На самом деле, есть штатное Windows решение, на картинке видно название пакета: KB841290. Однако все эти варианты требуют что-то скачать и поставить, а тут открыл закладку и быстро кинул туда файл.
linux, из коробки. Но для себя хоть посмотрел как работают Workers.
Иногда, так лениво открывать терминалку, чтобы найти файл в папке и запустить md5… Хочется просто перетащить файлик в браузер, который обычно всегда открыт и больше ничего не делать :)
легче в консоли попечатать чем чтото кудато тащить
Кому открывать, а у кого yakuake при нажатии на тильду вылизит;)
Searching irony… Searching… Searching… Not Found.
Название файла!
И тут язь
НЛО прилетело и опубликовало эту надпись здесь
Жаль, нет автоматической проверки обновлений. То, что вышла версия 4, узнал только что от вас. Иду обновлять.
НЛО прилетело и опубликовало эту надпись здесь
когда уже комменты на аяксе сделают!!!11 :(
В Opera клик, а уже тем более дроп не работает.
К сожалению, в Опере проверить возможности пока не было, но для таких браузеров, постараюсь сделать workaround в виде отдельного поля input. Такая же проблема есть с мобильными версиями браузеров.
Загрузил 500 файл, подождал минуту, писало все Loading и Loading… Закрыл.
Возможно дело в опере (это не холивар, а полубагрепорт).
С 500 кб файлом произошло то же самое, похоже в опере (11.52) не работает, хотя и открывает (но не драг-н-дропом).

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

Публикации