Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];

Вниз

Архивация лог-файлов   Найти похожие ветки 

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

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

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

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


 
Kolan ©   (2007-08-31 10:21) [1]

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

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


 
Slym ©   (2007-08-31 10:23) [2]

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


 
0leg ©   (2007-08-31 10:26) [3]


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

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

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


 
0leg ©   (2007-08-31 10:31) [4]


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

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


 
Kolan ©   (2007-08-31 10:35) [5]

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

Ну сам напиши&#133

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


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


> 0leg


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


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

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


 
Torry ©   (2007-08-31 13:53) [8]

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


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

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


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


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

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

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

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

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


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


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


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


 
ANTPro ©   (2007-08-31 16:06) [12]

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


 
0leg ©   (2007-08-31 16:15) [13]

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


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


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

в сад



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.039 c
15-1188542569
Ricks
2007-08-31 10:42
2007.09.30
Какой Delphi лучше установить


6-1170223586
slartus
2007-01-31 09:06
2007.09.30
Список FTP-серверов в локальной сети


2-1188813839
Lyberzon
2007-09-03 14:03
2007.09.30
Как загрузить из INI список секций в ComboBox?


15-1188279753
SerJaNT
2007-08-28 09:42
2007.09.30
Разрешение и частота обновления экрана в Ubuntu 7.04


15-1188390465
Dmitriy_010
2007-08-29 16:27
2007.09.30
Проблема с XP Embeded





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский