On Tue, 24 Jul 2001, Félix Hauri wrote:

> Comment comparer un fichier zippé avec un fichier bzip2é sans utiliser
> d'espace disque?

Diff lit, soit une source depuis stdin soit des fichiers. Il n'y a rien qui 
permette de lire depuis un pty ou autre non-physical file. Remarque, 'y rien 
qui t'empeche de modifier le code source... mais la seule solution serait de 
passer par un socket en plus de stdin. 

Yout compte fait, j'ai une idee : Tu pourais aussi passer par un, ou deux, 
"named pipe". 

Donc

[EMAIL PROTECTED] > mknod Fifo1 p
[EMAIL PROTECTED] > mknod Fifo2 p
[EMAIL PROTECTED] > bunzip2 -c /mnt/HomeMinux.img.bz2 >Fifo1 &
[EMAIL PROTECTED] > gunzip -c /disk/HomeMinux.img.gz >Fifo2 &
[EMAIL PROTECTED] > diff Fifo1 Fifo2

Et voila... Avec des sockets ca marche aussi mais c'est plus complique.

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.

Répondre à