Работа с архивами в Линукс
Модератор: Модераторы
Работа с архивами в Линукс
Может кто поборол проблему работы с архивами, типа tar, бессплатнымии
А в чём именно проблема?
uses libtar,zlib; и т.д.
uses libtar,zlib; и т.д.
FedeX писал(а):А в чём именно проблема?
uses libtar,zlib; и т.д.
zlib что в Lazarus не работает, а его замена dzlib - тормозняк при архивировании,
librar по скорости ничего, но в в любом случае у обеих вариантов сжатие хуже чем rar в два раза
7z не подходит?
Смотря для чего использовать. Я пользуюсь tar.
Например так я делаю бекапы
Таким образом можно использовать любое приложение.
Например так я делаю бекапы
Код: Выделить всё
uses unix;
begin
shell ('tar cvf '+ ' '+SaveDialog1.FileName+' '+'$HOME/.db') ;
end.Таким образом можно использовать любое приложение.
WAYFARER писал(а):Смотря для чего использовать. Я пользуюсь tar.
Например так я делаю бекапыКод: Выделить всё
uses unix;
begin
shell ('tar cvf '+ ' '+SaveDialog1.FileName+' '+'$HOME/.db') ;
end.
Таким образом можно использовать любое приложение.
Спасибо, за пример, я думал что только
fpsystem естьдля запуска внешнего приложения.
Но у меня кроссплатфопрменное приложение, и таскать за собой кроме прибамбасов sqlite еще и архиваторы, то
я превращусь в java- быдлокодера, задача которых тягать за собой гектары дерьма чтобы нарисовать окошко на экране или подключиться к базе
Дык можно и не таскать. Использовать дефолтные архиваторы, которые есть в системе. В unix-подобных ОС с этим проблем нет, а в Windows есть как минимум zip.
Так же в лазарус присутствует утиллита zip, попробуйте копнуть её. uses zip;
Сам с ней, к сожаления, не работал
Так же в лазарус присутствует утиллита zip, попробуйте копнуть её. uses zip;
Сам с ней, к сожаления, не работал
