Creating a TAR file in C++
I just wrote a C++ class creating a Tar file. The source code is available at:http://github.com/.../tarball.h. Creating such archive is useful when a web server should return a set of files or when a tool generates a whole bunch of files.
That's it,
Pierre
Example
~> g++ -Wall -I ${PATH_TO_SRC}/cclindenb/src/core
tarfile.cpp
~> ./a.out
~> tar tvf archive.tar
-rw-r--r-- pierre/users 14 2010-08-03 20:50 myfiles/item1.txt
-rw-r--r-- pierre/users 14 2010-08-03 20:50 myfiles/item2.txt
-rw-r--r-- pierre/users 692 2010-08-03 20:50 myfiles/code.cpp
tar xvf archive.tar --to-stdout myfiles/item1.txt 2> /dev/null
Hello World 1
tarfile.cpp
~> ./a.out
~> tar tvf archive.tar
-rw-r--r-- pierre/users 14 2010-08-03 20:50 myfiles/item1.txt
-rw-r--r-- pierre/users 14 2010-08-03 20:50 myfiles/item2.txt
-rw-r--r-- pierre/users 692 2010-08-03 20:50 myfiles/code.cpp
tar xvf archive.tar --to-stdout myfiles/item1.txt 2> /dev/null
Hello World 1
That's it,
Pierre
5 comments:
Very good program
Pretty useful, thanks!
Pretty useful, thanks!
Thank you so much. Saved my time....
Thank you for posting your code!
Post a Comment