Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Архивация лог-файлов [D5, D7, WinXP]


0leg ©   (2007-08-31 10:20:00) 

В своей проге мне нужно архивировать лог-файлы. Внешние программы и DLL использовать не хочу. Есть ли исходники простого и легкого архиватора для этой задачи?

Желательно, чтоб архив имел распространенный формат и открывался хотя бы программой WinRar.

ZLib не предлагать - много весит.


й1   (2007-08-31 17:53:00) [1]


> в какую тему меня еще пихнут??Общие -> Прочие -> Начинающим
> -> ... даже боюсь представить

в сад


0leg   (2007-08-31 16:15:00) [2]

Удалено модератором
Примечание: обсуждение модерирования


ANTPro   (2007-08-31 16:06:00) [3]

UCL пару кб добавляет к EXE и не надо никаких DLL, сжатие и распаковка очень быстрые.


Сергей М.   (2007-08-31 16:05:00) [4]


> какой смысл выносить в DLL


А кто от тебя требует это ? Никто)


0leg   (2007-08-31 16:00:00) [5]


> Kolan ©   (31.08.07 10:35) [5]
> что за бред с нежеланием
> использовать dll? Аргументы кроме неочу есть?А то: «Молодец,
>  будешь как великий Нехочуха» ©

у тебя dll-филия...

нужно объяснять преимущества программы в виде единого файла?
1. Легче устанавливать (то бишь не надо вообще).
2. Легче обновлять версии.
3. Легче удалять (Не надо спрашивать у юзера, "А вдруг эта dll используется одной из 2540 программ на твоем компе? Проверь каждую! ").
4. Легче отлаживать (я же исходники прошу).

Про то, что лучше иметь всю прогу в исходниках от начала до конца я промолчу...

Теперь ты объясни, какой смысл выносить в DLL код размером 10-20 Кб, даже если он будет использоваться еще в 2-3 программах?


shlst   (2007-08-31 14:09:00) [6]

сам напиши, тот же LZW метод, как в рисунках png, процентов 30 сжатия получишь. на любом текстовом файле, там писать нечего, алгоритм на русском написан в сети есть.
но! раз это логи, то наверно в них есть особенности - например каждая строка начинается с даты/времени потом тире, набор слов ограничен - "разрешено" "запрещено" - лучше самому написать архиватор, заточенный именно про твои логи. круче рара будет :)


Torry   (2007-08-31 13:53:00) [7]

http://www.torry.net/pages.php?id=300


Вася Правильный   (2007-08-31 10:53:00) [8]

7-zip идет в исходниках
прилинкуй


Kolan   (2007-08-31 10:35:00) [9]

> фиг с ним с форматом

Ну сам напиши…

ЗЫ
 что за бред с нежеланием использовать dll? Аргументы кроме неочу есть?
А то: «Молодец, будешь как великий Нехочуха» ©


Сергей М.   (2007-08-31 10:35:00) [10]


> 0leg


Использование ZLib не требует dll.


0leg   (2007-08-31 10:31:00) [11]


> Slym ©   (31.08.07 10:23) [2]
> С учетом твоих требований и того что ZLib не предлагать
> - много весит тебе подойдет только DeleteFile

да, много, больше чем весь мой функционал!
мне бы какой-нибудь ма-аленький архиватор заточенный под текстовые файлы, пусть даже редкого формата, фиг с ним с форматом


0leg   (2007-08-31 10:26:00) [12]


> Ты их уже используешь как ни стронно…

я про архивацию ..

не хочу новые процессы создавать и не хочу dll-ку, хочу чтоб был один exeшник


Slym   (2007-08-31 10:23:00) [13]

С учетом твоих требований и того что ZLib не предлагать - много веситтебе подойдет только DeleteFile


Kolan   (2007-08-31 10:21:00) [14]

> Внешние программы и DLL использовать не хочу.

Ты их уже используешь как ни стронно…


Наверх

Титульная страница Поиск, карта сайта Написать письмо