Sie sind auf Seite 1von 4

Conversin (informtica)

1
Conversin (informtica)
En informtica, la conversin alude al proceso de transformacin de datos informticos de una representacin
concreta a otra, cambiando los bits de un formato a otro, normalmente para lograr la interoperatibilidad de
aplicaciones o sistemas diferentes. Al nivel ms simple, la conversin de datos puede ejemplificarse por la
conversin de un fichero de texto desde una codificacin de caracteres a otra. Son conversiones ms complejas las de
los formatos de ficheros ofimticos y multimedia, a veces fuera de las capacidades de ordenadores domsticos (o a
expensas de tiempos de proceso muy altos).
Conceptos bsicos
Antes de que pueda efectuarse cualquier conversin de datos el usuario o programador de aplicaciones debe tener en
mente unos cuantos conceptos bsicos de teora de la informacin e informtica:
Es fcil descartar informacin usando un ordenador, pero aadirla requiere esfuerzo.
El ordenador puede usarse para aadir informacin slo con base en reglas; la mayora de adiciones que interesa a
los usuarios slo puede lograrse con la ayuda de humanos.
Sobremuestrear los datos o convertirlos a un formato con ms posibilidades no aade informacin: slo hace
hueco para dicha adicin, que suele tener que hacer un humano.
Por ejemplo, una imagen truecolor puede ser convertida fcilmente a escala de grises, siendo la conversin opuesta
un proceso concienzudo. Convertir un fichero de texto Unix a un fichero de texto Microsoft (DOS/Windows) implica
aadir informacin, concretamente un retorno de carro (CR) antes de cada salto de lnea (LF), pero dicha adicin
puede hacerse con un ordenador gracias a que se basa en reglas, mientras la adicin de informacin de color a una
imagen en escala de grises no puede hacer programticamente, ya que slo un humano sabe qu colores son
necesarios para cada parte de la imagen, por lo que no hay reglas que puedan usarse para automatizar el proceso.
Convertir un PNG de 24 bits a uno de 48 bits no aade informacin a la imagen, pues slo rellenan los valores RGB
de los pxeles con ceros. La conversin permite luego afinar estos valores expandidos, pero slo con posteriores
manipulaciones manuales. Convertir una imagen o un fichero de sonido desde un formato comprimido con prdida
(como JPEG o Vorbis) a otro sin prdida (como PNG o FLAC) o descomprimido (como BMP o WAV) slo
desperdicia espacio, ya que la imagen o sonido resultante ser el mismo, con la informacin original perdida (los
artefactos de la compresin con prdida). Una imagen JPEG nunca puede recuperar la calidad de la imagen original
anterior a la compresin, por mucho que se use la herramienta de Eliminacin de artefactos JPEG (que retiran an
ms informacin de la imagen) de los programas de edicin grfica.
Debido a estas realidades, la conversin de datos es con mucha frecuencia un proceso complejo y propenso a errores,
que requiere de la ayuda de expertos. Es seguro afirmar que slo el xito de la inteligencia artificial llevar a la
quiebra a las compaas dedicadas a la conversin de datos.
Conversin pivote
La conversin de datos puede ser realizada directamente de un formato a otro, pero muchas aplicaciones que
convierten entre mltiples formatos usan una codificacin pivotal mediante la cual cualquier formato origen se
convierte a su destino. Por ejemplo, es posible convertir texto cirlico desde KOI8-R a Windows-1251 usando una
tabla de equivalencias entre ambas codificaciones, pero la aproximacin moderna es convertir el fichero KOI8-R a
Unicode primero y de aqu a Windows-1251. ste es un enfoque ms manejable: una aplicacin especializada en
conversin de codificaciones de caracteres necesitara tener cientos de tablas de equivalencias, para todas la
permutaciones de conversiones de codificacin de caracteres disponibles, mientras contar slo con tablas de
equivalencia para cada codificacin de caracteres y Unicode reduce el nmero a slo unas decenas.
Conversin (informtica)
2
La conversin pivote se usa igualmente en otras reas. Las aplicaciones ofimticas, cuando se usan para convertir
entre formatos de ficheros ofimticos, usan su propio formato de fichero interno como pivote. Por ejemplo, un
procesador de texto puede convertir un fichero RTF a formato WordPerfect convirtiendo el primero a
OpenDocument y ste a WordPerfect. Un programa de conversin de imgenes puede no convertir una imagen PCX
a PNG directamente; en lugar de esto, al cargar la imagen PCX la decodifica a un formato de mapa de bits simple
para uso interno en memoria y cuando se le pide que convierta a PNG guarda dicha imagen en memoria al formato
destino. Un conversor de audio que convierta de FLAC a AAC decodifica el fichero origen a datos PCM brutos en
memoria primero, y entonces realiza la compresin con prdida AAC a partir de esta imagen de memoria para
obtener el fichero de destino.
Conversin de datos con prdida e inexacta
Para que cualquier conversin puede ser realizada sin prdida de informacin, el formato destino debe soportar las
mismas caractersticas y atributos presentes en el fichero origen. La conversin de un documento de procesador de
texto a texto plano implica necesariamente la prdida de informacin, debido a que este ltimo no soporta atributos
tales como marcar una palabra en negrita. Por esta razn, la conversin de un formato a otro con menos posibilidades
rara vez se lleva a cabo, aunque puede resultar necesaria para la interoperatibilidad, por ejemplo, convertir un fichero
de una versin de Microsoft Word a una versin anterior para conseguir que aquellos que no tienen la ltima versin
de Word instalada puedan acceder a los datos.
La prdida de informacin puede ser mitigada mediante aproximacin en el formato destino. No hay forma de
convertir un carcter como a ASCII, ya que ste estndar carece de l, pero la informacin puede retenerse
aproximando el carcter como ae. Por supuesto, sta no es una solucin ptima, y puede tener impacto en
operaciones como la bsqueda y la copia, y si un lenguaje hace una distincin entre y ae entonces esta
aproximacin sigue suponiendo prdida de informacin.
La conversin de datos tambin sufre de inexactitud cuando se convierte entre formatos que son conceptualmente
diferentes. El paradigma WYSIWYG, presente en procesadores de texto y aplicaciones de autoedicin, frente al
paradigma estructura-descriptivo, hallado en SGML, XML y muchas aplicaciones basadas en ellos, como HTML y
MathML, es un ejemplo. Usar un editor HTML WYSIWYG mezcla los dos paradigmas y el resultado es ficheros
HMTL con cdigo subptimo, e incluso no estndar. En el paradigma WYSIWYG un doble salto de lnea significa
un prrafo nuevo, pues sa es la pista visual para dicho constructor, pero en un editor HTML WYSIWYG convertir
esta secuencia a <BR><BR>, que estructuralmente no es un prrafo nuevo. Otro ejemplo la conversin de PDF a un
formato de procesado de texto editable, lo que supone una tarea difcil, ya que PDF guarda la informacin textual
como grabada en piedra, con cada carcter en una posicin fija y los saltos de lnea como cambios en dichas
posiciones, mientras un procesador de texto acomoda el texto a medida se necesita. PDF no sabe lo que es un
carcter espacio, siendo ste representado como el desplazamiento horizontal mayor de lo habitual entre dos letras.
Esto provoca serios problemas a la hora de convertir de uno a otro formato.
Especificaciones abiertas y cerradas
Convertir datos con xito exige un amplio conocimiento del funcionamiento de los formatos origen y destino.
Cuando se desconoce la especificacin de un formato, ser necesaria la ingeniera inversa para lograr llevar a cabo la
conversin. La ingeniera inversa puede lograr una buena aproximacin a las especificaciones originales, pero puede
seguir provocando errores y carencia de caractersticas. Por ejemplo, el formato binario de los documentos Microsoft
Office (DOC, XLS, PPT, etctera) no est documentado, por lo que todos aquellos que quieran interoperar con ellos
necesitan realizar ingeniera inversa. Aunque tales esfuerzos han tenido bastante xito, lo que hace que la mayora de
los ficheros de Microsoft Word se abran sin problemas en OpenOffice.org Writer, unos pocos ficheros muy
complejos que usen caractersticas inusuales del formato DOC sern convertidos errneamente, mostrando los
lmites de la ingeniera inversa.
Conversin (informtica)
3
Enlaces externos
elconvertidor.com : servicio gratuito para convertir cualquier formato
[1]
DataConv: Data Conversion and Migration Tools
[2]
(ingls)
Coleccin de herramientas de conversin de datos en lnea
[3]
(ingls)
Referencias
[1] http:/ / www. elconvertidor.com/
[2] http:/ / dataconv. org/
[3] http:/ / www. iconv. com/
Fuentes y contribuyentes del artculo
4
Fuentes y contribuyentes del artculo
Conversin (informtica) Fuente: http://es.wikipedia.org/w/index.php?oldid=72396537 Contribuyentes: Diegusjaimes, Dodo, Furti, Halfdrag, Jesuja, NaBUru38, Netito777, Paporrubio,
Shooke, Urro, 14 ediciones annimas
Licencia
Creative Commons Attribution-Share Alike 3.0
//creativecommons.org/licenses/by-sa/3.0/

Das könnte Ihnen auch gefallen