lofiAdm, В ранних тестовых версиях именно так и считался процент. Но там был глюк- часто показывало степень сжатия 0%, при том что оно было. Поэтому и сделан расчет наоборот- процент считается от сжатого к несжатому. И я уже давно именно об этом спрашивал.
Ссылка на пост
ts 15 дек 2009 в 21:24
Если архив выдает такую ошибку, значит в нем файлы криво записаны: прописан несжатый блок в DEFLATE, но криво или, что вероятнее, файл без сжатия, но написано, что он со сжатием.
Aboltus, интересно, почему же сжатие не может быть больше, чем в 2 раза. И о том, как файл получается в сжатом состоянии больше, чем в разжатом, я тоже писал. Самый простой вариант - если он записан в DEFLATE без применения сжатия: при этом добавляется служебная информация, а исходные данные остаются как есть.