Работа с архивами в Линукс

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Работа с архивами в Линукс

Сообщение alexmai » 09.12.2009 14:54:02

Может кто поборол проблему работы с архивами, типа tar, бессплатнымии
alexmai
постоялец
 
Сообщения: 106
Зарегистрирован: 02.02.2009 14:58:42

Re: Работа с архивами в Линукс

Сообщение FedeX » 09.12.2009 16:23:52

А в чём именно проблема?
uses libtar,zlib; и т.д.
Аватара пользователя
FedeX
постоялец
 
Сообщения: 422
Зарегистрирован: 27.03.2006 09:25:34
Откуда: украина, житомир

Re: Работа с архивами в Линукс

Сообщение alexmai » 10.12.2009 15:14:43

FedeX писал(а):А в чём именно проблема?
uses libtar,zlib; и т.д.

zlib что в Lazarus не работает, а его замена dzlib - тормозняк при архивировании,
librar по скорости ничего, но в в любом случае у обеих вариантов сжатие хуже чем rar в два раза
alexmai
постоялец
 
Сообщения: 106
Зарегистрирован: 02.02.2009 14:58:42

Re: Работа с архивами в Линукс

Сообщение Steve » 11.12.2009 19:02:32

7z не подходит?
Steve
незнакомец
 
Сообщения: 5
Зарегистрирован: 24.11.2009 20:58:37

Re: Работа с архивами в Линукс

Сообщение Alexx2000 » 11.12.2009 19:35:21

bzip2lib можно попробовать
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 488
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

Re: Работа с архивами в Линукс

Сообщение WAYFARER » 11.12.2009 19:48:20

Смотря для чего использовать. Я пользуюсь tar.
Например так я делаю бекапы
Код: Выделить всё
uses unix;
begin
shell ('tar cvf '+ ' '+SaveDialog1.FileName+' '+'$HOME/.db')  ;
end.


Таким образом можно использовать любое приложение.
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Работа с архивами в Линукс

Сообщение alexmai » 23.12.2009 12:22:04

WAYFARER писал(а):Смотря для чего использовать. Я пользуюсь tar.
Например так я делаю бекапы
Код: Выделить всё
uses unix;
begin
shell ('tar cvf '+ ' '+SaveDialog1.FileName+' '+'$HOME/.db')  ;
end.


Таким образом можно использовать любое приложение.

Спасибо, за пример, я думал что только
fpsystem естьдля запуска внешнего приложения.

Но у меня кроссплатфопрменное приложение, и таскать за собой кроме прибамбасов sqlite еще и архиваторы, то
я превращусь в java- быдлокодера, задача которых тягать за собой гектары дерьма чтобы нарисовать окошко на экране или подключиться к базе :D
alexmai
постоялец
 
Сообщения: 106
Зарегистрирован: 02.02.2009 14:58:42

Re: Работа с архивами в Линукс

Сообщение WAYFARER » 23.12.2009 16:54:43

Дык можно и не таскать. Использовать дефолтные архиваторы, которые есть в системе. В unix-подобных ОС с этим проблем нет, а в Windows есть как минимум zip.

Так же в лазарус присутствует утиллита zip, попробуйте копнуть её. uses zip;
Сам с ней, к сожаления, не работал
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 50

Рейтинг@Mail.ru
cron