![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Архивация лог-файлов [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 использовать не хочу.
Ты их уже используешь как ни стронно