18 лет назад 17 октября 2006 в 12:07 969

Как правило, если вы используете какой-либо менеджер загрузки файлов, то у вас не возникает проблем с определением размера софт-объекта, который вы, собственно, закачиваете. Такой софт сам показывает, какого размера файл, сколько уже закачано, сколько еще примерно осталось времени до завершения процесса закачки и т. д. Однако, несмотря на то, что со страниц нашего журнала, как говорится, «ликбез орать устал» об обязательном и каждодневном использовании джентльменского набора программ, есть еще несознательные личности, атакующие редакционные ящики вопросами типа: «Что делать, если в процессе закачивания файла было разорвано соединение, еще раз качать что ли? Устал, помогите!» или «Система сама собой ни с того ни с сего стала перезагружаться» и т. п. Короче, мораль мы читать больше не будем, а будем действовать для первого описанного случая с тыловой стороны вопроса.

GetFileSize — это небольшая (440 кб) утилита, которая встраивается в Internet Explorer (в контекстное меню, вызываемое кликом правой кнопки мыши, добавляется строка Get File Size) и помогает определять размер файла до его загрузки, таким образом, несчастливые не обладатели какого-либо download-менеджера могут выдохнуть и использовать ее на предмет выяснения «размерной статистики».

Работает это так. Заходим на сайт, чтобы скачать, допустим, программу, и «выжимаем» на ссылке… нет, не левую, а правую кнопку мыши, и через пару секунд получаем окошком со статистикой в правый глаз. Кроме того, там же располагается статистика о дате последнего изменения файла. Учтено в программе и то, что некоторые сайты, откуда вы собираетесь качать файлы, требуют авторизации (прямо в GetFileSize можно ввести требуемые сведения).

В общем, польза от утилиты несомненная: траффик бережем — раз, быстро смотрим статистику — два. Единственный печальный факт заключается в том, что все действия утилиты GetFileSize справедливы только для HTTP. Протоколы FTP и HTTPS, к сожалению, отдыхают.

Никто не прокомментировал материал. Есть мысли?