Newsgroup: it.comp.software.newsreader
Titolo: Uuencode o MIME? quale e' meglio?

Ciao, sono Simone ed e' la prima  volta che scrivo sul NG.
Uso Outlook Express 4.72... e nella cartella Opzioni-Invia messaggio posso
scegliere il formato con cui postare. So che l' HTML non e' molto gradito
perche' non tutti possono leggerlo. Per quanto riguardo invece MIME e
Uuencode, qual e' la differenza? Ho letto su un articolo (non molto
chiaro... anche se io non sono molto esperto) che svolgono funzioni
analoghe, ma che il primo "consente di spedire file codificati in binario
come allegati a messaggi di posta elettronica" e che il secondo "e' il nome
di un insieme di programmi Unix che serve per codificare i file. Gli
elementi del file originario, che possono essere dati binari o caratteri
ASCII, vengono opportunamente codificati generando un file crittografato che
contiene solo caratteri ASCII. Il file codificato puo' quindi venire
trasmesso, visualizzato o stampato da programmi in grado di gestire solo
caratteri ASCII, ma e' incomprensibile in quanto codificato".
Per me invece e' un po' incomprensibile il tutto!! ;-)
In parole povere: quale formato e' meglio usare?
E se devo allegare file?
E' lo stesso per le e-mail e per i NG?
A volte leggo messaggi magari di una o due righe effettive che prima e dopo
hanno una serie di lettere e numeri con scritta una cosa del genere "this is
a part of a multi-?????  MIME  message". Perche'? C'entra con quello che ho
chiesto prima?
Mi scuso per la lunga serie di domande e ringrazio gia' da ora chi mi puo'
aiutare.
Simone
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"...dal mio piccolo aereo di stelle io ne vedo
     seguo i loro segnali e mostro le mie insegne..."
                                     ( da "Lindbergh" di Ivano Fossati )

 Uuencode, qual e' la differenza? [...]
L'argomento mi sta a cuore (per vari motivi), per cui ritengo valga la
pena ripetersi.
Allora: per l'e-mail e per gli articoli dei newsgroups di norma si usano
solo i caratteri ASCII, che poi sono i seguenti:
    <spazio> !"#$%&'()*+,-./0123456789:;<=>?@
    ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`
    abcdefghijklmnopqrstuvwxyz{|}~
Si tratta di 95 simboli cui si devono aggiungere i caratteri di controllo
per andare a capo e per le tabulazioni. Ora, si pongono due ordini
di problemi: 1) come codificare alfabeti piu' estesi comprendenti ad
es. le lettere accentate o l'alfabeto cirillico? 2) come inserire file
all'interno dei messaggi senza che i codici che vi appaiono (del tutto
arbitrari) interferiscano con il meccanismo di propagazione dei messaggi
in rete?
Al punto 1) si e' risposto con le specifiche MIME, reperibili su apposita
documentazione ufficiale. Le specifiche MIME permettono anche di risolvere
il punto 2). Tuttavia il punto 2) era gia' stato risolto con tecniche piu'
spartane (ma tuttora funzionali) che consistono nel codificare un file
in una opportuna sequenza di codici ASCII. A questo scopo sono state
inventate le codifiche uu, base64 e binhex.
I programmi di comunicazione moderni offrono una interfaccia semplificata
e "trasparente" verso tutte queste tecniche, ma la cosa ha prodotto
un certo malcostume nell'utilizzo dello strumento. Oltre al problema
di chi scrive in HTML (spesso senza neanche saperlo), conosco gente
che scrive i messaggi in MS-Word e poi li inserisce nei messaggi in
MIME. Di conseguenza, chi riceve il messaggio viene costretto a dotarsi
dei rispettivi sistemi operativi e relativi programmi necessari per
riuscire finalmente a leggere questi scritti...
La mia opinione e' che per scrivere normali testi in lingua italiana il
banale ASCII e' piu' che sufficiente, mentre per inviare files (nei rari
casi in cui cio' e' davvero necessario) si possono attivare gli allegati
uu o la codifica MIME.
Ed ora veniamo all'angolo umoristico.
Sul computer da quale ti sto scrivendo il modo piu' naturale per produrre
dei bei testi formattati sarebbe quello di usare il formato TeX, compilato
in DVI, compresso con gzip, e poi codificato in uu.  Per rendere la cosa
ancora piu' interessante, ci ho fatto sopra anche un bel rot13. Ecco
il risultato:
ortva 644 
Vzcbegnagr.qiv.tm
Z'KY("+2_23<``GRZ<&]E=&%A=&4A9'9V`(H1BGY#,1N-XD5%'$0<!!4M*8O6
ZHOV8T<1!OW.*PW9T+(&[L$DE!>>"#TW'9[`>.WPU(/@/=-3)D=7%1:2+WFWU
ZK*\BK.#@K(.0PL?JBPE^[\5*5'<A>O80(/T0T9KPOITA*\]7M5EN4,NQ1F/#
Z(^/#^>F8)O@2M!_K`@2'3CO%1H8H?DY<?:D?]C51)G+/:.9D:0IH@YO<)ZY5
ZA>FL%'<]N[W$[=<;OZ:2L3HB>[W7".H@7?(LCHV07]V48;H,'"!ZFA)*3(2Q
ZT)%,R#X;*PX:)5+O<VREF3P31&!ZAT`*:NR]-Y*.M+HTZ9IE6!%NV*88P)).
ZB^2>C&UU/&H#*%"^4XE6IY@A<I\?[!XBHNY5:&>K%0E/IQOC7B6)N`YU:Q,A
Z\CJ[Q?[$:SR>S*C(0UJ3OFT8A"[%N%$VW<AHZ`6Z;-<;Q$93VO=TVKVD,4WZ
ZJD,Z:7@<2"D(W60&44B.F]B8U^!JC*<@/<^$K6$7L-H!#GYTA7#X%<8L\'A3
=HQ'^-T%F.8GYR/NF[&^CF2BXFA`;X5"38C0"````
`
raq
Inseriro' questa funzionalita' come automatismo nel mio costruendo nuovo
programma di messaggistica elettronica.  Cosi' avro' dato anche io il
mio contributo al bailamme di formati, codifiche e complicazioni varie.
Ciao,
- Umberto
PS - Il primo che riesce a leggere il messaggio, vince una bambolina.

PS - Il primo che riesce a leggere il messaggio, vince una bambolina.
Complimenti per la buona riuscita della conversione.
Il messaggio non era poi cosi interessante,sopratutto dopo
aver fatto tutta questa fatica di conversione.
Avrei potuto benissimo scrivere in ASCII e si
sarebbe capito lo stesso.
Ciao ;-))