[sisyphus] Большие файлы в кде , не хватает буфера под размер

Artem =?iso-8859-1?q?x-console_=CE=C1_yandex=2Eru?=
Пн Май 15 18:19:19 MSD 2006


kopilo4ka на gmail.com wrote:
> Hi all

> 
> Немного слов что было. На расшаренном ресурсе по smb лежит образ dvd. 
> konqueror показывает размер 380 мегабайт. Виндузятники говорят что видно все 
> 4.3 гига, т.е в нашем случае 4 гигов не видно. Скачиваем. Когда скачали это 
> 380 метров, размер итоговый продолжал расти вместе с тем что скачалось, 
> прогресс-бар на 100%. Потом, видать после 2 гиг, итоговый размер скакнул в 
> отрицательную область и стал 16 млн Терабайт, 

Целочисленное переполнение. Это не буфер, это неправильно выбран тип
переменной для хранения размера файла.

что можно увидеть на первом
> скриншоте. После отметки 4 гиг счетчик пошел заново, шот 2. Смешно.
> 
> http://drake.aviora.ru/~henker/smb1.jpg по 25 кил
> http://drake.aviora.ru/~henker/smb2.jpg
>

-- 
Rgds, Artem.




Подробная информация о списке рассылки Sisyphus