Вверх ↑
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
#1: 2007-09-20 15:50:29 ЛС | профиль | цитата
Add(Button,1751370,252,161)
{
Left=25
Top=20
link(onClick,6644662:doExecute,[])
}
Add(ODialog,6644662,315,161)
{
link(onExecute,4781418:doOpen,[])
}
Add(FileStream,4781418,378,161)
{
link(onLoad,4346322:doCompress,[])
}
Add(ZLIB,4346322,441,161)
{
}

В этой схеме почему-то не работает сжатие (Когда файл является RAR-архивом)! На выходе данные такие же, как и на входе! Другие файлы нормально сжимаются, а RAR - нет...
карма: 9
0
Ответов: 2125
Рейтинг: 159
#2: 2007-09-20 16:43:56 ЛС | профиль | цитата
Видимо, "сжатый" файл - длиннее исходного
карма: 1

0
Ответов: 2058
Рейтинг: 28
#3: 2007-09-20 17:35:21 ЛС | профиль | цитата
tsdima писал(а):
Видимо, "сжатый" файл - длиннее исходного

я тоже так подумал.
карма: 1

0
Ответов: 3851
Рейтинг: 159
#4: 2007-09-20 18:40:44 ЛС | профиль | цитата
3042 писал(а):
выходе данные такие же, как и на входе

Ты о чём, вообще? О содержимом или объёме?
Если про объём, то харош прикалываться - зипом он решил сжать рар
карма: 0
начавший
0
Ответов: 1926
Рейтинг: 172
#5: 2007-09-20 21:19:53 ЛС | профиль | цитата
О содержимом.
Я небьольшие RAR-файлы так жал, потом открывал полученное в Блокноте и видел сигнатуру Rar!
А объёмы точь-в-точь совпадают! Вот и понял, что не жмёт.
А надо мне это, чтобы пихать такие данные в файлы "своего" типа - через OperationsCombinedFiles.
карма: 9
0
Ответов: 2058
Рейтинг: 28
#6: 2007-09-20 22:48:40 ЛС | профиль | цитата
3042, попробуй заархивировать файл RAR, который в свою очеред заорхевирован с опцеей "Без архивации". И сравни.
карма: 1

0
Ответов: 3851
Рейтинг: 159
#7: 2007-09-20 23:27:41 ЛС | профиль | цитата
Интересное дело - результат упаковки ZLIB не читается виндовым зипом
code_1941.txt
у кого-нить откроется "zip.zip" ?
карма: 0
начавший
0
файлы: 1code_1941.txt [845B] [234]
Ответов: 5446
Рейтинг: 323
#8: 2007-09-21 00:33:30 ЛС | профиль | цитата
Андрей., и не должен. Компонент ZLib использует gzip-сжатие, но даже если ты скормишь этот архив gunzip-у, то тоже будет облом, так как этот компонент не пишет gzip-заголовок (а только размер исходного файла в первых 4 байтах)
карма: 1

0
Ответов: 3851
Рейтинг: 159
#9: 2007-09-21 09:47:06 ЛС | профиль | цитата
iarspider, какая полезная информация, читая хелп низачто бы не догадался..
А использовать его бесплатно можно ?
карма: 0
начавший
0
Ответов: 1926
Рейтинг: 172
#10: 2007-09-21 12:06:34 ЛС | профиль | цитата
Андрей. писал(а):
результат упаковки ZLIB не читается виндовым зипом


это мне уж давно известно. Правда, я сразу почему-то так и думал, что не будет читаться.
карма: 9
0
Ответов: 5446
Рейтинг: 323
#11: 2007-09-21 21:37:42 ЛС | профиль | цитата
Андрей., да, можно, даже не упоминая об этом нигде - лицензия GNU называется.
карма: 1

0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)