Russian Qt Forum

Qt => Общие вопросы => Тема начата: dr_Begemot от Июнь 09, 2010, 09:03



Название: Библиотека для работы с tar-контейнерами
Отправлено: dr_Begemot от Июнь 09, 2010, 09:03
Ищу библиотеку для работы с tar-контейнерами.
Функция сжатия не обязательна.

Важно чтобы имелась возможность:
- добавить папку/файл в контейнер
- считать файл из контейнера
- изменить содержание файла в контейнере не распаковывая контейнер (по крайней мере распаковка должна происходить на уровне библиотеки с последующей запаковкой изменений)

Какие тут есть варианты, что посоветуете?

Спасибо)

upd.: еще надо чтоб работало под винды


Название: Re: Библиотека для работы с tar-контейнерами
Отправлено: niXman от Июнь 09, 2010, 09:28
tar - открытая программа. исходники по инету валяются пусками.


Название: Re: Библиотека для работы с tar-контейнерами
Отправлено: dr_Begemot от Июнь 09, 2010, 10:07
tar - открытая программа. исходники по инету валяются пусками.

дык нужна не программа... нужна либа которая позволяла бы из c/c++ кода делать все вышеперечисленное....
изобретать велосипед кот уже наверняка есть не хотелось бы (разбираться с прогой и делать из нее нужную либу), времени мало, нужно готовое решение чтобы взять и использовать)


Название: Re: Библиотека для работы с tar-контейнерами
Отправлено: niXman от Июнь 09, 2010, 10:47
вы потеряете больше времени на лазанья по форумам и инетам, чем если бы написали пару функций/классов сами. с учетом того что вы не собираетесь работать со сжатым архивом, там делов на три часа от силы.
ну или, к примеру, перейдите сюда: http://ru.wikipedia.org/wiki/Tar
внизу ссылки на всю необходимую инфу.
удачи.


Название: Re: Библиотека для работы с tar-контейнерами
Отправлено: MrLink от Июнь 10, 2010, 13:19
www.feep.net/libtar/
freshmeat.net/projects/libtar/


Название: Re: Библиотека для работы с tar-контейнерами
Отправлено: dr_Begemot от Июль 07, 2010, 15:04
Решено)
Использую XZip: http://www.codeproject.com/KB/cpp/xzipunzip.aspx