Newsgroup: it.comp.aiuto
Titolo: Cerco intenditore di files binari

davide filippi (
dfil...@quasar.novanet.it
) wrote:
: Cerco disperatamente qualcuno che mi sappia dire come si trasferiscono i 
: files binari dei news-group "alt.binaries", e una volta trasferiti come si 
: decodificano??? Io ho un PC compatibile normalissimo.
La procedura che segue vale per i file spezzetati (in stile 1/3, 2/3, 3/3)
1. Registri le news normalmente sul computer locale, su file separati
2. Con un editor di file ascii togli gli header
3. I file ascii ripuliti li dai in pasto a un uudecode qualsiasi
4. Unisci il tutto con il comando copy e, importante, il parametro /b
In altri casi:
1. uguale a prima
2. anche
3. unisci tutto, anche senza /b
4. passo il risultato a uudecode
Presso il simtel (
ftp.cnr.it
 quando funziona) o il garbo (
ftp.cnr.it
 - 
funziona quasi sempre) trovi vari uuencode/uudecode per dos. Vai al cica 
(sempre 
ftp.cnr.it
) per scaricarne una versione per windows.
Buon lavoro,
	Simone
-----------------------------------------------------------------------------
               .--~~,__   Simone Govoni, University of Bologna (ITALY)
  :-....,-------`~~'._.'  e-mail: 
gov...@cs.unibo.it
   `-,,,  ,_      ;'~U'   WWW page: 
http://www.cs.unibo.it/~govoni/index.html
    _,-' ,'`-__; '--.     Home: Via dei Cedri 33, 44100 Ferrara (ITALY)
   (_/'~~      ''''(;     Phone: +39 532 754172 (home)
-----------------------------------------------------------------------------


Questa risposta mi sa che conviene inserirla nelle FAQ.
I files delle immagini nei gruppi alt.binaries.arf.arf (e anche in
quelli meno arf.arf) vengono spediti in questo modo:
Il file viene codificato con un programma chiamato uuencode[1].
Viene quindi diviso in varie   fette per evitare problemi che   alcuni
siti danno con file troppo lunghi. Le varie fette vengono indicate con
la nota tra  parentesi (m/n) o  ( m of n )  -o  analoga- che si  legge
"parte m di n". A volte e' presente una parte (0/n) con la descrizione
dell'immagine.
Il metodo di estrazione brutale e' il seguente :
Si salvano nell'ordine i vari pezzi in un unico file.
Il primo pezzo contiene una riga del tipo
begin 644 immagine.gif
  ^    ^      ^
  |    |      \-----Nome immagine contenuta     
  |    \------------Permessi del file (significativi in Unix e in
  |					altri S.O. multiutente)
  \-----------------Parola chiave che indica l'inizio del file 
					codificato.
e l'ultimo ha una riga nel finale del tipo
end
 ^
 \------------------Parola chiave che indica la fine del file 
					codificato.
Le righe contenenti l'immagine codificata cominciano tutte (salvo al
piu' l'ultima) per M e sono del tipo
<uuencoded_portion_removed>
Quindi si prende  un'editor di testi e   si toglie quello che c'e'  di
troppo (intestazioni delle news, commenti vari...).
L'ultimo passo e' l'uso del programma uudecode (esiste uudecode.exe
per Messy Dog).
Molti programmi per leggere le news sanno fare da soli lo uudecode.
Ad esempio in rn basta dare il comando e seguito dalla lista di
programmi da estrrarre. 
Esistono (almeno in Unix) dei programmi che fanno tutto da soli.
Essendoci (mi pare) un perl per DOS, dovrebbe essere possibile il
port.
per fare esercizio provate ad estrarre questa :
begin 644 CHICAGO.GIF
<uuencoded_portion_removed>
'1_@A*   ._=W
 
end
o   oooooo	Gian Uberto Lauri
      o    o	
sa...@maya.dei.unipd.it
     o o