Jak tvorit .tar "on fly"? Kde najit format tar-u?

Petr Tomasek tomasek na etf.cuni.cz
Sobota Duben 8 18:01:31 CEST 2000


On Sat, 8 Apr 2000, Petr Simek wrote:

>tar -f - vypise na stdout nebo bere z stdin - pak to muzete prohnat
>gzipem nebo necim jinym...
>

Jenomze tady ten stdin/stdout je ten zatarovany soubor; ty
neztarovane zustavaji na disku - ja bych je potreboval taky
predavat pres stdin/stdio (resp. primo v c-cku pres stream).

Nejlepsi by bylo neco jako:

<phantasy>

#include <tgzlib.h>

FILE * f;
TGZ * t;

int main () {

t=tgzlib_init(stdout);

f=tgzlib_add_file(t, "file1", 0660);
fprintf(f, "blablalba"); ......
tgzlib_close_file(f);

f=tgzlib_abb_file(t, "file2", 0644);
fprintf(f, "blelbelbelbe"); ....
tgzlib_close_file(t, f);

....

tgzlib_close(t);

}

</phantasy>

Ted je otazka, jestli tohle format tgz vubec umoznuje...

--
Petr Tomasek, http://www.etf.cuni.cz/~tomasek/

Zavrete okna! -> http://www.alt-f4.cz/



Další informace o konferenci Linux