Diferencia entre revisiones de «YEnc»

Contenido eliminado Contenido añadido
BenjaBot (discusión · contribs.)
m (Bot) Normalización de fechas
FrescoBot (discusión · contribs.)
m Bot: sintaxis de los enlaces y cambios menores
Línea 1:
{{título en minúscula}}
'''yEnc'''  es un sistema de  [[codificación de binario a texto]] para enviar archivos binarios dentro de los mensajes en [[Usenet]] o por  [[Correo electrónico|email.]] Mejora el tamaño final con respecto a otras codificaciones basadas en  [[ASCII]]  al usar [[ASCII extendido]].  Si los bytes a codificar aparecen con la misma frecuencia de media, el tamaño final que yEnc suele producir es del 101–102%<ref>Recuperó {{Cita web|url=http://www.yenc.org/yenc-draft.1.3.txt|nombre=Juergen|apellido=Helbing|fechaacceso=26 de julio de 2014|fecha=28 de febrero de 2002|título=yEncode - A quick and dirty encoding for binaries}}  </ref>  con respecto al tamaño del archivo inicial; comparado con el 133%–140% de otros métodos basados en  6-bits como [[UUEncode|uuencode]]  o  [[Base64|Base64.]] . Inicialmente, yEnc fue desarrollado por Jürgen Helbing y su primera versión salió a principios de 2001.  En 2003 yEnc ya se había convertido en el sistema de codificación estándar para archivos binarios en Usenet.<ref name="Fellows2006">{{Cita publicación|apellidos=Fellows|nombre=G.|título=Newsgroups reborn – The binary posting renaissance|publicación=Digital Investigation|volumen=3|número=2|año=2006|páginas=73–78|issn=1742-2876|doi=10.1016/j.diin.2006.04.006}}</ref> El nombre ''yEncode'' es un juego de palabras que significa ¿''Por qué codificar?'', del inglés: ''"Why encode?"''. El nombre se debe a que el concepto inicial era codificar sólo si  era absolutamente necesario para no romper el formato del mensaje.<ref name="KimSchneider2010">"Hoy Usenet Uso: NNTP Caracterización de Tráfico": 1@–6. doi:10.1109/INFCOMW.2010.5466665.  </ref>
 
Con un tamaño final más reducido, el mensaje puede ser entregado más rápido y requiere menos espacio de almacenamiento.
 
Una ventaja adicional de yEnc sobre otras codificaciones como [[UUEncode|uuencode]] y [[Base64]], es la inclusión de una [[suma de verificación]]  [[Verificación por redundancia cíclica|CRC]]  para comprobar que el archivo descodificado haya sido trasmitido intacto.
 
== Referencias ==
Línea 10:
 
== Enlaces externos ==
* [http://www.yenc.org/ yEnc homepage]  (en inglés)[http://www.yenc.org/]
* [http://www.yenc.org/yenc-draft.1.3.txt Especificación técnica del yEnc]  (en inglés)
* [http://www.webutils.pl/yEnc "Herramienta online de de/codificación yEnc"]  (en inglés)[http://www.webutils.pl/yEnc]
[[Categoría:Correo electrónico]]
[[Categoría:Usenet]]