Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подробности про 7zip, Что? Где? Как? 
:(
    Опции темы
Gnusss
  Дата 9.11.2005, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 19.1.2005

Репутация: нет
Всего: нет



Привет всем!

Т.к. 7zip является бесплатным, хочу узнать о нем поподробнее:
  • Какой алгоритм сжатия используется?
  • Есть ли компоненты для Делфи, которые позволяют:
    • Создавать архив из файлов;
    • Сжимать поток(TStream) данных;
    • Разархивировать архивы;

Заранее спасибо за ответ!
PM MAIL   Вверх
Darhazer
Дата 9.11.2005, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 28.9.2005
Где: HellCity (Sofia, Bulgaria)

Репутация: 1
Всего: 29



7zip пользует несколько алгоритмов
О него можно прочитать здесь:
http://www.7-zip.org/7z.html
У него код открытий

P.S. насчет создания и работе с 7z с Delphi:
http://cc.borland.com/Item.aspx?id=23303

Это сообщение отредактировал(а) Darhazer - 9.11.2005, 00:17


--------------------
I'm a wheel, I'm a wheel, I can roll, I can feel
But you can't stop me turning
'Cause I'm the sun, I'm the sun, I can move, I can run
But you'll never stom me burning
PM MAIL WWW ICQ YIM   Вверх
Gnusss
Дата 9.11.2005, 00:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 19.1.2005

Репутация: нет
Всего: нет



Но этот код на с.
Есть ли готовые реализации для Делфи?
PM MAIL   Вверх
Darhazer
Дата 9.11.2005, 00:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 28.9.2005
Где: HellCity (Sofia, Bulgaria)

Репутация: 1
Всего: 29



Читай мой P.S.


--------------------
I'm a wheel, I'm a wheel, I can roll, I can feel
But you can't stop me turning
'Cause I'm the sun, I'm the sun, I can move, I can run
But you'll never stom me burning
PM MAIL WWW ICQ YIM   Вверх
Gnusss
Дата 9.11.2005, 01:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 19.1.2005

Репутация: нет
Всего: нет



П.С: Когда я писал свой второй то твоего еще небыло ;)
Цитата(Darhazer @ 9.11.2005, 00:15)
http://cc.borland.com/Item.aspx?id=23303

И у меня нет Логина в BDN, поэтому скачать это не могу.

Слыш а в этом есть:
  • Создавать архив из файлов;
  • Сжимать поток(TStream) данных;
  • Разархивировать архивы;


Это сообщение отредактировал(а) Gnusss - 9.11.2005, 01:57
PM MAIL   Вверх
Darhazer
Дата 9.11.2005, 02:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 28.9.2005
Где: HellCity (Sofia, Bulgaria)

Репутация: 1
Всего: 29



Не пользувал, нашел в google. Теме нужен .dll - http://akky.cjb.net/download/7-zip32.html
А вот и сам файл (кстате, регистрация в BDN бесплатна, я только что зарегился чтоб сделать mirror файла)

Надеюсь он тебе поможет

Присоединённый файл ( Кол-во скачиваний: 40 )
Присоединённый файл  23303_create_and_extract_7_zip_.7z_archives_with_delphi.ZIP 6,80 Kb


--------------------
I'm a wheel, I'm a wheel, I can roll, I can feel
But you can't stop me turning
'Cause I'm the sun, I'm the sun, I can move, I can run
But you'll never stom me burning
PM MAIL WWW ICQ YIM   Вверх
h2o
Дата 11.11.2005, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 19.8.2005

Репутация: 1
Всего: 1



а у кого есть готовый примерчик с этим 23303_create_and_extract_7_zip_.7z_archives_with_delphi.ZIP 6,80 Kb

а то ваше непонятно как и что!

я даже непонял какую библеотеку от 7зипа брать, от какой версии?
в 23303_create_and_extract_7_zip_.7z_archives_with_delphi.ZIP 6,80 Kb написано
_SevenZipDLLHandle := LoadLibrary( '7-zip32.dll' );

а у меня такой '7-zip32.dll' в 7зипе нет, есть тока 7-zip.dll, 7-zipn.dll, 7z.dll

--------------------
Я нифига не знаю! мало что понимаю! Помогите тупому... У меня стоит D7!
PM MAIL   Вверх
h2o
Дата 14.11.2005, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 19.8.2005

Репутация: 1
Всего: 1



дак как? всё мучаюсь и не получается! ну хоть кто-то же делал, как?
--------------------
Я нифига не знаю! мало что понимаю! Помогите тупому... У меня стоит D7!
PM MAIL   Вверх
Darhazer
Дата 14.11.2005, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 28.9.2005
Где: HellCity (Sofia, Bulgaria)

Репутация: 1
Всего: 29



Цитата(h2o @ 11.11.2005, 15:35)
а у кого есть готовый примерчик с этим  23303_create_and_extract_7_zip_.7z_archives_with_delphi.ZIP 6,80 Kb 

а то ваше непонятно как и что!

я даже непонял какую библеотеку от 7зипа брать, от какой версии?
в 23303_create_and_extract_7_zip_.7z_archives_with_delphi.ZIP 6,80 Kb  написано
_SevenZipDLLHandle := LoadLibrary( '7-zip32.dll' );

а у меня такой '7-zip32.dll' в 7зипе нет, есть тока 7-zip.dll, 7-zipn.dll, 7z.dll

Я же дал ссылку от куда скачать dll
http://akky.cjb.net/download/7z423002.zip

Это сообщение отредактировал(а) Darhazer - 14.11.2005, 16:48


--------------------
I'm a wheel, I'm a wheel, I can roll, I can feel
But you can't stop me turning
'Cause I'm the sun, I'm the sun, I can move, I can run
But you'll never stom me burning
PM MAIL WWW ICQ YIM   Вверх
h2o
Дата 15.11.2005, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 19.8.2005

Репутация: 1
Всего: 1



ой блин, глаза мои слепые! точно! всё, скачал! спасибо Darhazer

а как насчёт примера использования Dll и PAS файла. Ну там со всеми прогресбарами и архивированием кучи файлов? есть такое у кого?
--------------------
Я нифига не знаю! мало что понимаю! Помогите тупому... У меня стоит D7!
PM MAIL   Вверх
h2o
Дата 15.11.2005, 09:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 19.8.2005

Репутация: 1
Всего: 1



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

А кто-нибудь знает как скрыть процесс и окно при архивации и передать все содержимое в свою форму, ну тоесть чтобы на своей форме процесс отображался и имена фийлов бежали!
--------------------
Я нифига не знаю! мало что понимаю! Помогите тупому... У меня стоит D7!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0842 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.