Вверх ↑
Этот топик читают: Гость
Ответов: 241
Рейтинг: 45
#1: 2007-01-03 04:54:57 ЛС | профиль | цитата
Еще один компонент для архивации данных.
Один из самых мощных из существующих алгоритмов сжатия.
На нем основан 7zip.
Должен жать лучше Rar`а.
Идет и под Delphi, и под FPC.

Замечания о найденных багах, неточностях, улучшениях приветствуются
карма: 0

0
файлы: 1LZMA_1.0.rar [20.3KB] [909]
Ответов: 241
Рейтинг: 45
#2: 2007-01-04 00:17:12 ЛС | профиль | цитата
Небольшое обновление
карма: 0

0
файлы: 1LZMA_1.1.rar [20.8KB] [498]
Ответов: 574
Рейтинг: 1
#3: 2007-01-04 13:04:52 ЛС | профиль | цитата
Компонент понравился. Действительно сжал сильнее RAR'a! Спасибо! А что новенького в version 1.1?
карма: 0

0
Ответов: 3655
Рейтинг: 69
#4: 2007-01-04 15:39:19 ЛС | профиль | цитата
Не очень понимаю зачем прога .
Такого архиватора нет ни у кого и кому я могу отослать мой файл.
или прийдётся посылать вместе с файлом(в 10Кb) и Архиватор в 100Кило весом.
А паки не архивирует
карма: 0

0
Ответов: 9906
Рейтинг: 351
#5: 2007-01-04 15:51:58 ЛС | профиль | цитата
Вячеслав, 7z продвигается.
Сайт KOL уже на него перешел.
Он freeSource, в отличии от RAR. Кое-что жмет действительно лучше. А кое-что RAR - лучше. Но 10% разницы - факт не самый решающий.
карма: 9

0
Ответов: 241
Рейтинг: 45
#6: 2007-01-04 17:41:18 ЛС | профиль | цитата
CASPER писал(а):
что новенького в version 1.1?

Да, собственно почти ничего нового и нет, так, немного переписаны реализации пары свойств, да более/менее пример доделан, первый раз на скорую руку писал, особо не заморачиваясь.

Вячеслав писал(а):
Не очень понимаю зачем прога.

Хммм... странный вопрос на самом деле. Тебе что, еще и придумывать варианты использования компонента должны? Или в пример надо было вложить чтото более объемное, наподобие какого нибудь файлтрансфера по лакалке с промежуточным сжатием?
Вячеслав писал(а):
А паки не архивирует ?

А как ты себе представляешь процесс архивации?
Думаешь тот же WinRar жмет сразу целиком папку?
Примерный процесс его работы я думаю таков:
1 Жмет файлы по очереди и записывает поблочно все в один поток, используя какие нибудь разделители
2 Записывает в заголовок или еще куда структуру папок, ну и возможно crc и другую инфу о каждом файле.

Так что мешает сделать тоже самое на HiAsm?
карма: 0

0
Ответов: 3655
Рейтинг: 69
#7: 2007-01-04 18:02:35 ЛС | профиль | цитата
Wolfik писал(а):
1 Жмет файлы по очереди и записывает поблочно все в один поток, используя какие нибудь разделители
2 Записывает в заголовок или еще куда структуру папок, ну и возможно crc и другую инфу о каждом файле.
Ты предлагаешь мне это всё делать самому
Нет уж как нибудь и RARом обойдусь.

Galkov писал(а):
Но 10% разницы - факт не самый решающий.
Вот и я про то же. Было бы на 50% вот тогда, я за
А чем платный RAR лучше
карма: 0

0
Ответов: 2060
Рейтинг: 28
#8: 2007-01-04 18:40:50 ЛС | профиль | цитата
Ну в принцепи и я могу высказать своё мнение.
В обще то я когда компрессирую большие по объёму папки то использую ZIP формат, он это делает за несколько минут, RAR это может делать чуть ли не часами. Разнеца в объёмах конечных фаёлов не слишеом велика.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#9: 2007-01-04 18:40:57 ЛС | профиль | цитата
Вячеслав писал(а):
А чем платный RAR лучше
Восстанавливает испорченые архивы, но... мне не удалось восстановить ни разу
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 241
Рейтинг: 45
#10: 2007-01-04 20:30:48 ЛС | профиль | цитата
Вячеслав писал(а):
Ты предлагаешь мне это всё делать самому

Я тебе вообще ничего не предлагаю.
Если следовать твоей логике, то зачем вообще чтото делать самому? В частности писать компоненты? Или программы вообще? Ведь все давно написано другими, почему бы не использовать их...
Да и не зацикливайся на утилитах направленных именно на работу с файлами. Сжать данные бывает зачастую полезно просто при их передаче. Как в этом случае поступишь? Будешь Rar через параметры использовать?

Я когда выкладовал этот компонент, не преследовал цели сделать из этого какую то сенсацию или открытие. Просто еще один компонент. Может кому на что сгодится.

Исправлено пара мелких ошибок.
карма: 0

0
файлы: 1LZMA_1.2.rar [20.8KB] [563]
Ответов: 3655
Рейтинг: 69
#11: 2007-01-04 21:14:52 ЛС | профиль | цитата
Wolfik писал(а):
Да и не зацикливайся на утилитах направленных именно на работу с файлами. Сжать данные бывает зачастую полезно просто при их передаче
Так ,я и писал что незнаю зачем(может он может что то чего другие немогут).
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#12: 2007-01-05 13:44:12 ЛС | профиль | цитата
Вячеслав, есть еще один аспект, про который все забыли -- это защита твоих данных от вскрытия. Попробуй вскрыть файл, не зная, чем он упакован. Очень хорошо подходит для больших табличных данных.
карма: 22

0
Ответов: 1397
Рейтинг: 50
#13: 2007-01-05 18:24:02 ЛС | профиль | цитата
Wolfik, а возможно ли запаковать exe, чтоб сохранилась возможность его запуска?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 376
Рейтинг: 1
#14: 2007-01-05 18:28:19 ЛС | профиль | цитата
Валерий, используй UPX. Или хочется, чтобы не кто не вскрыл?
карма: 1

0
Ответов: 1397
Рейтинг: 50
#15: 2007-01-05 18:31:15 ЛС | профиль | цитата
Botan, хотелось, чтобы не вскрыли.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)