Oleg4, про то, почему JAR не сжимаются, уже не раз писали: нельзя сжатый архив сжать еще раз. Размер увеличивается, потому что я пренебрег некоторыми проверками ради скорости и простоты кода, поэтому в итоговый файл идут блоки и уменьшившиеся в размере, и увеличившиеся. Тут все равно вопрос пары КБ, я посчитал, что это не критично. RAR не открывается из-за того, что текст обычно сжимается с помощью PPMd, а не обычного алгоритма RAR, я про него тоже неоднократно писал. Однако моя программа может открывать небольшие файлы, сжатые через PPMd, а в другие программы, видимо, решили эту возможность не включать совсем.
Ссылка на пост
29 авг 2010 в 07:39