UUEncode
UUEncode. Proviene de UNIX to Unix Encoding. Se trata de un algoritmo de codificación que transforma código binario en texto. Concretamente, la entrada es un bloque de bytes de 8 bits (generalmente un archivo binario), y la salida un bloque texto de varias líneas con saltos de línea LF o CR-LF y caracteres de texto estándar pertenecientes al alfabeto UUEncode.
Tipo de archivo
En Windows las extensiones generadas por defecto para los archivos codificados con UUEncode son *.ue y *.uue siendo esta última la más común. Algunos programas de compresión de datos como por ejemplo WinRar y WinZip tratan estos archivos como si fuesen comprimidos pero al abrirlos en un editor de texto se puede notar perfectamente que se trata de un archivo de texto plano.
Ejemplo
Este es un ejemplo de un archivo de imágen codificado en UUEncode:
begin 644 Eculogo.PNG MB5!.1PT*&@H````-24A$4@```"X````V"`(````W7CR6````!&=!34$``+&/ M"_QA!0``"R1)1$%46$>UF`M05.<9AG]M(Q=K7(RM+*-RB<I%1S';&K/B2#`3 M!6\58MJB224XV'A+%=0*5HV"8P!U-*A94=,JH)5BDBKJ3%A,%=38%:]<5%RI MRB(J%R^PP`*G[W^^W</995=1FW_>.9P]NW.^9]_O\I^E6\W39O8BJT_/'JRB M@NW:Q8X?9^7EK*<K&^(K3)[<+3*2*96U#2TO<C/KS]8WMG1%@M'X."'A21\W M(29&*"D1.J^Z.D&C$2+"A<Q,O-F5>]I\ACTQFIZMYN)BO7IT9>`(P6#@`$:C M@*B2<,7FI='8GI``X?IS;R[_`&MH-CD2HA;W][CF[6D.#Y3.`HK=ZW5U9B!! M>$8(^5NLL=ED5S7[]N4QAB.^7,O-FQ#/BT7F*Y)/>KU@5SH=3YE.YRB*_#IK M:C%UUOF(Z;G=&5+3I-.1<#L[0K)HR2@[F.BB7M\>%XL"LAM(?I$UFUIM]$/0 MF!S&$+Y>JS7FY9&$(T>XM%HK2<6+D!*K'(LNEI3P9*6F=HXEO\):3*UR$4?U MKO2ZG&Q28U86Q/M"5'M.#L2Q"@L[V@B5@9>.S!.O\T+6:&S"R5\"Q23ITN>K M,AC[?N1PPX']H*G5?`4UIJ5!O%$E$18:1[;:<W,=T?#KVGP(F<+7D$>4GS.3 MJ9544:H'!U2^*;4Z*5%2PYK5D(#O))HLR6:R()X5"J6)?"(.>*G1M$=&HN.D MH/(3UFI9O=F8@SVZ0W=7)NB7+34LF&^8&_-H3C3$QQHI+HY+M-IVR!D,,(9' MM=0'H9`EG(/RBQ+&?01!BBN=F%'6?+[#O7LP.')ZN93.^Q-T;]DR.R/UI2\! M"RAP!5\#*-I\.R@FDPGW=^[Q'E!0L*!!)Q=/GG1]VE0,63Y.7GF9+0$'\DLH M$>&(:[-0*Z9_9!SY99]0QL(P2U`K9\,FG@Y2@X/F?<.RI2\/@ZQ1:H@C,9%7 M+LHE(AR)LX,2-"9FB'<(4'9T=X8QQ_NZZ?P&0]>'#*H<&@#Q75":9EWG0MU0 MKTD<9(GH"IAL41H;FQA3C1PVD;&0<=V'`85H"OKUPP;TWS>4AFZLGC&!,=[2 M75RT2UMD]D/&(82%"2H5;M8B6TRGT\$2T15N#')$*A15VHT!!3**$KS$K?'9 M"V8D)\K;GN<%@X!Z1[1$"`D11@Y#BUFA1$<GC_I-),IV<F@D4-R<IMA%(6/: M7%SYG'WFXM6`V)+$!P;B0)7P0H$E0($KF9E6*%X#(B:.GP%+MFY>!Q3F_`<5 M4Y$EY`H90RA<SUN2!YQ)%)E!U6KF4*N!@K>:98LY.X>&C)V.X_*X%9_-7_ES MIP@(WNA8!\HM$873B`E^CBN8:0@LI<-BAAD%?H@<@K\?L*Q0X,?0@%FDK(R= MJJ`5BGX?PQNFF+?)U8]<@8C&3G;HD<5FH4'$7)@S`C.L_>`<`_N#R1;E]=[A ML`39.7;DGT>/YKI[S@OX]5^(AKDO!!`EB*-8+^/"A;R0@X-M]R/*A41`Q0$S M)#_`H53"FR;9PC,W[QWX0?:`YORY?&?%[&D?)!,*EW>"OT?TWWS'RT/R$O90 M`J7=WU_HH^![C;301!2>)(<@/_HHA%ZNN&X'1:/18-#!&)Q\]^W!PH*3DZ:L MY,:`PR.V0X!3S.O[]L88ILI6#,/4:7#W@-J]O2#AHQD2#'\)`G0LR=^OV=/K MD=>@>@_/R^Y>!_J.6CUP6L3HI?[A6?TG[.T=E+XXI8"7+?R8.S<)?C`6#AJX M@C3EY>7AV,UMMA6*A#4@%E9Q^21RO6F1VV+FOH++?ST+2!65YE`J#2,%I!F- M1C8N9`D--P3^,#*).\'"BW0%)_]]$BHOU6W=NI]G2@X!#@F%@"04.@&')#,0 M84D2^204SU38R5+2CC*&J3\Q-_=(P2FM]XB5S&DF=.72F<+"TZ0;UTOV[COF MXA''W.+,9A"!))]U3))?$I/+/X7)Y*9.ZSLN'7)^:XN$,GI6=F-C(]/?JF8L MF#E%J(,6@29E8Z8Z--5)\0ESF8,]05I7+UVIO',+3+.BTSB3\P+F*<-RA&+- MX3K*S.$1O`.2C-F2>8&C<&>8"B@P1O=C/HQ1!2V9/GL[4RQ@+&;UNJP*?2DX M2L2E%U=;<RV.FW=J@T+6,<5RCJ5<R7S^RN78DI[O:,@/0'B%[8.D&KI0]H"C M-#0TX(MR%*>(L<'+D(ZRXK.]W:->&QC'O[=[K,)[$5#@!W%@P1Y275WMT\<U MT.4K93OV_#!M]FYW]28.!#(.9\F:Z,WK8S@$I`S9!?F$[H9)G$:9##N`P5&* MKU4Q-EVDF9FOS>/%<:W(]5<+"85+L6#$N\F`>/K(($<Q&"K-NEM=9UEM+4\A MW!U'7+MVPU!P[N:Q4[>RCY?M^^:B)+S,^?X:=+*H$@QF%/QY)S@>*-W<HD%S M\T81:`QW2EW=%G70`,AY`8KZQ(FS0EM]!P31R%`(Z?'31A*ZE%9;:Q.I\SYA M1GDJKI.%)4@*4*"024EEQ44HV(?5-T>J$\W&`(7Z!4WD%C<U*AVE`Z8'U960 M9(ETTG4.D!$#HS]80]5K>!OWFP]]D9J#^H!0LRL2#_'"E%#D/>P6YS<N&?5[ M0W^;\@(U&1^_$(<=%$-5C3IT`WJ8TR@6'#Y<0(V#@L7W[J7\S#Z-[UH&H4B= M_XSCN'#-J@V'\PI*;U4^>=[3A/E]R0OV1+8^C<T(_R2=HZ!@7>84GKE8>KV< MNJ;)6"L.PQCKR;:6^9#,S?+:T`U]WMX,X>1GPS=ACE'7O/6[K+%_/!`1FSMG M;3X4FWHJ8>MIO/Q];*X4WPH%5]_P70Z9Z\-E3O:A$VA:J6O0M\#EY:*,MT"( M*'Y)+B,W]E:E0NAG"C]XPE>0[]1]4.`'F:"!,%BAD.B<T/G_0C,#RR%*$[8E MJ@R+EJS(!`'14./@GV!PZ!>>\0#J&9@,21#N8[9VYB`4@B`.:-JBPQ@J/UZN MJK<L]KC3NE1JX!4CHQDT-![-(J%8@/!?'/VDC_=PA_R28(8-!X;8B"D[AX9S M/^00\`/B*-ZI"/XL%+S]]<$S<A1>'V(AU]=6@</2P+68MG`1)F&NK-B8[Q.2 M!GMP1%Z&3=T-R?,2%'6(\@*A2L`'%(D#)W9<(9O0HGP;DN]YW@DH(S0:2A@0 M<E'WTOBZ4U6_)[L(]3AF9A8!D3$H6Z"$??H-_``*"@5,5BB/'*_,;XMXW8B# MQ-EW%0ENC9NZC9O15B_1R*<JS59Y)]?6-YZ_:L#LW_O=U<T9%]9L.PN-CMB/ MJ=]5%$">N5A)XX0X7`+6*0*3('3-\"D[\8"!D,"R67:GN]TQ\P(HH*E[W,2; M1:0A#H4J!4*=NHW:",5OS*NL::!(CG891^/."D7^PM$Y;A3XV]VP!Z[P3A'5 M+^A+__%?#GY_!X121?O,3]0B$5T<LOB833A65X>4=TF'3Y13Z8!CP+O;/$.V M$T?`I/3`Z;LA]8?\B/9!ZP(K([>LO.+A,\A>'@7$N._[46C"!-A#$*@8&$8< M:!F()A@UK31"T%!1J[11"<?036BBC^*/7[U6;8M24UOWHKI7:U2%;:?9/VC" MSJ#(#(*`,#S>FWN()A@)$-#B9"W>E3_EVTG0PYK:E].9J_>1(][JOFN1,DP. M.0%!P`9D"B9A:X0Z?FVH-`AJZ\K]A[6OHO**!Z-F_%V^,]-C/::^^1<&_223 M?O*()WBV15!;E'L/:EY=<#OE:QT*ULR$YVKI1Z$U!#'A"8&"6C5SU?V'_T>! M:?VN_Z"#F'(]MIC.?A!*R<T:"FJ%<O?>@Y]"8,*O&UB%K8<SR;'>W-+8U(J@ MM@FZ7?7@IQ:-%NQ3VG.WT=(HIL[M`ZS_`=]O@WW?*KSD`````$E%3D2N0F"" ` end
Formas de uso
Puede ser usado tanto en Linux como en Windows, y es muy utilizado en foros, sitios webs y correo electrónico al no estar permitida la subida o el envío de archivos binarios. En las ediciones números 14 y 15 de la revista cubana de divulgación científico-técnica BlackHat actualmente llamada .BAK se publicó un artículo sobre las distintas formas de uso de este algoritmo y los ejecutables UUEncode.com y el UUDecode.com para su uso bajo Windows.
Bibliografía
- http://ss64.com/bash/uuencode.html (UUEncode en la web)