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