-
> Usov © (04.02.09 23:56) [38]
> Насколько я знаю, DM пишет инфу о секциях в конец того файла что закачивает.
Хм, ну тоже прикольно придумано. Потом подрубить файл - и все. Чистенько и "ничего лишнего".
-
> Хм, ну тоже прикольно придумано. Потом подрубить файл -
> и все. Чистенько и "ничего лишнего".
Только если сорвется на последних байтах закачка - хана всему файлу.
-
> Только если сорвется на последних байтах закачка - хана
> всему файлу.
В смысле?
Докачаеш :)
Ты же для этого и секции вводиш.
-
> > Только если сорвется на последних байтах закачка - хана
> > всему файлу.
>
>
> В смысле?
> Докачаеш :)
> Ты же для этого и секции вводиш.
>
Всмысле если хранить инфу о секциях в конце файла.
-
Сделай Head, получи размер, зарезервируй место на диске и вперед :)
А информацию можеш хранить вконце файла.
А если даже и двигать, то информацию можно достать размер файла - размер блока параметров секций.
-
Удалено модератором
Примечание: СПАМ
-
> Господа знатоки ICS
нфига быть знатоком, нужно просто читать внмательней
> Реализация на ICS не интересует так как там это уже все есть компонент TMultipartHttpDownloader
или дело принципа? ну так посмотри в исходники.
-
> sniknik © (26.10.09 01:19)
ты на дату сабжа смотрел? ;)
-
> ты на дату сабжа смотрел? ;)
а ты смотрел на дату поста на который у меня ответ?
-
тема актуальна еще, просто руки никак не доходят заняться реализацией.
-
>Может как то пробежаться по файлу и определить где в файле есть данные а где нет, ведь писать то каждую секцию буду в определенное место?
1. Создавать файл в каком-то своём формате, после полного приёма пересобирать файл.
2. Создавать дополнительный файл с указанием что скачалось или что не скачалось.
3. Запоминать данные о закачках в базе данных.
4. Запоминать данные о закачках в реестре.
Выбирай.