2011-01-27 2 views
11

Есть ли какая-либо библиотека C++, которая может создавать файлы tar? У меня есть поток текста, который мне нужно разбить на части и сделать небольшие файлы, которые должны все находиться в шаре!библиотека C++ для создания файлов tar

С уважением, Лалитх

ответ

8

Быстрый поиск Google раскрывает Chilkat C/C++ TAR Library. Образец его использования можно найти здесь: Chilkat C++ Examples: Create TAR Archive

Другой возможный вариант: libtar (обратите внимание, что это библиотека C).

И, конечно же, вы можете прочитать спецификацию TAR-файла (все, что вам нужно, связано через Wikipedia) и реализовать свою собственную библиотеку. Похоже, что кто-то уже сделал это here, с источником.

+0

Библиотека в ссылке «здесь» хорошо работала для меня: http://plindenbaum.blogspot.ca/2010/08/creating-tar-file-in-c.html –

5

libtar имеет API C для GNU tar.

+0

Привет, Wil .. есть любые учебники для использования этой библиотеки? также мне нужно использовать его для 64-битной программы на окнах. Действительно ли стандартный UNIX libtar хорошо работает и в Windows? – Lalith

+0

LibTar можно найти на http://www.destructor.de/libtar/ и http://www.destructor.de/libtar/. Ссылка wilhelm tell на самом деле не существует. – MyGeertRo

+0

Я считаю, что правильная ссылка должна быть [libtar] (http://www.feep.net/libtar/), которая, похоже, сейчас не работает. – mat007