Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=8383497&src=arc&showlite=l
Дата изменения: Unknown
Дата индексирования: Tue Feb 26 22:26:19 2013
Кодировка: Windows-1251
Библиотека C++ для работы с архивами. - Public forum of MSU united student networks
Technical >> Development (Archive)

Страницы: 0 | 20 | показать все | след. страница
IL4 : Библиотека C++ для работы с архивами.     23.02.2009 22:29    | Reply | Edit |
0
Нужна библиотека которая может распаковывать как можно больше типов архивов. Ну главное что бы основные поддерживались(ZIP, RAR...). Может кто-нибуть работал с чем-нить подобным?


vond   [re:IL4]   23.02.2009 22:36    | Reply | Edit |
0
в инете пишут, что 7-zip можно использовать как COM-компоненту (сам не пробовал)
не знаю архиваторов, которые бы поддерживали больше форматов

Krasin   [re:IL4]   23.02.2009 22:47    | Reply | Edit |
-1
В ответ на:

Нужна библиотека которая может распаковывать как можно больше типов архивов. Ну главное что бы основные поддерживались(ZIP, RAR...). Может кто-нибуть работал с чем-нить подобным?



 unrar.dll?

IL4   [re:Krasin]   23.02.2009 22:51    | Reply | Edit |
0
Unrar разве не только rar поддерживает?) По крайней мере например bzip какой-нибуть точно не возьмет.. Да и еще желательно кросс-платформенную бы..

IL4   [re:vond]   23.02.2009 22:52    | Reply | Edit |
0
Сам думал насчет 7-zipa но решил еще тут узнать :)

KOHTPA   [re:IL4]   23.02.2009 22:56    | Reply | Edit |
3
Плюсы обязательно нужны или так просто?

Чем не устраивает libarchive(3)?


---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."

IL4   [re:KOHTPA]   23.02.2009 22:57    | Reply | Edit |
0
Quote:

траивает libarchive(3)?



Да желательно C++ , можно конечно и С ную. Libarchive rar не поддерживает вроде.

KOHTPA   [re:IL4]   23.02.2009 23:03    | Reply | Edit |
2
> Libarchive rar не поддерживает вроде.

Левые форматы оно и не будет поддерживать, пожалуйся об этом Рошалю.

(Чтобы он лицензию соответствующую определил, для тех, кто в танке.)


---
"Мы диалектику учили не по Гегелю.
Бряцанием боев она врывалась в стих..."

IL4   [re:KOHTPA]   23.02.2009 23:12    | Reply | Edit |
0
Quote:


Ле



Мне от этого не легче :) Надо чтобы наиболее распространенные архивы открывало..=(

KOHTPA   [re:IL4]   23.02.2009 23:14    | Reply | Edit |
1
> Мне от этого не легче
> Надо чтобы наиболее распространенные архивы открывало..=(

libarchive открывает наиболее распространенные архивы.

Ты, наверное, считаешь, что "rar" очень распространен.
Это не так.


---
"Narrowness of experience leads to narrowness of imagination."

IL4   [re:KOHTPA]   23.02.2009 23:20    | Reply | Edit |
0
Ну скажем так, в моей предметной области он достаточно распространен, что бы его нельзя было игнорировать.. Да и вообще на мой взгляд под виндой он достаточно распространен..

IL4   [re:IL4]   23.02.2009 23:27    | Reply | Edit |
0
Есть такая тулза как Universal Extractor . По сути то что надо, только бы ее в виде библиотеки ++ получить)

Forest   [re:IL4]   23.02.2009 23:39    | Reply | Edit |
0
А либа 7зипа чем не подходит?
LZMA SDK

Sevurrrra   [re:IL4]   23.02.2009 23:42    | Reply | Edit |
3
А что мешает заиспользовать, например, и libarchive, и unrar?

kernel386   [re:IL4]   23.02.2009 23:53    | Reply | Edit |
0
uniextract - это вроде только фронтенд, каждый тип все равно своей родной либой обрабатывается

gadfather   [re:IL4]   24.02.2009 00:22    | Reply | Edit |
0
gnome-vfs и kio
обработчики разных форматов подключаются плагинами

172.16.35.206   [re:kernel386]   24.02.2009 01:17    | Reply | Edit |
0
возможно, но вроде ниче дополнительно ставить не надо.. в общем я не уверен. да это и не важно.

IL4   [re:IL4]   24.02.2009 10:54    | Reply | Edit |
0
Quote:

А либа 7зипа чем не подходит?
LZMA SDK





Оно вроде бы только 7z и распаковывает, разве нет?



Редактировал IL4 (24.02.2009 11:05)
IL4   [re:kernel386]   24.02.2009 10:56    | Reply | Edit |
-3

 
Quote:

А что мешает заиспользовать, например, и libarchive, и unrar?



Потому как хочется именно одну универсальную библиотеку, а не 10 разных подключать.
 
Quote:

gnome-vfs и kio
обработчики разных форматов подключаются плагинами
  



Поботаю насчет этого, спасибо.
 
Quote:

uniextract - это вроде только фронтенд, каждый тип все равно своей родной либой обрабатывается



Вроде бы она идет как 1 монолитная тулза, хотя я не уверен.

kernel386   [re:IL4]   24.02.2009 13:08    | Reply | Edit |
2
В ответ на:

Вроде бы она идет как 1 монолитная тулза, хотя я не уверен.



да что ты, неужели?
http://forumbgz.ru/user/upload/file9199.png

хоть убей, не вижу монолитности

Top | след. страница