Conversión de datos

Ir a: navegación, búsqueda de

Conversión de datos es la conversión de datos de la computadora de uno formato a la otra. A lo largo de un entorno informático, los datos se codifican en una variedad de maneras. Por ejemplo, hardware de computadora está construido sobre la base de ciertas normas, que se requiere que contienen datos, por ejemplo, bit de paridad cheques. Del mismo modo, la Sistema operativo se basa en ciertas normas para manejo de archivos y datos. Además, cada programa de computadora maneja datos de manera diferente. Cada vez que se cambia cualquiera de estas variables, se deben convertir datos de alguna manera antes de que puede ser utilizado por un ordenador, sistema operativo o programa. Incluso diferentes versiones de estos elementos implican generalmente las estructuras de datos diferentes. Por ejemplo, el cambio de brocas de un formato a otro, generalmente con el propósito de interoperabilidad de aplicaciones o de la capacidad de utilizar nuevas características, es simplemente una conversión de datos. Conversiones de datos pueden ser tan simples como la conversión de un archivo de texto de uno codificación de caracteres sistema a otro; o más complejas, tales como la conversión de formatos de archivo de oficina o la conversión de formatos de archivo de imagen y audio.

Hay muchas maneras en que los datos se convierten dentro del entorno informático. Esto puede ser transparente, como es el caso de actualizar a una versión más reciente de un programa informático. Por otra parte, la conversión puede requerir tratamiento mediante el uso de un programa de conversión especial, o puede implicar un proceso complejo de pasando por etapas intermedias, o que implican complejos "exportar" y "importar" los procedimientos, que pueden convertir a y desde un archivo de texto delimitado por tabuladores o separados por comas. En algunos casos, un programa puede reconocer varios formatos de archivo de datos en la etapa de entrada de datos y luego también es capaz de almacenar los datos de salida en un número de diferentes formatos. Este programa puede utilizarse para convertir un formato de archivo. Si no se reconoce el formato de fuente o el formato de destino, entonces a veces tercer programa puede estar disponibles que permite la conversión a un formato intermedio, que luego puede ser reordenada en usando el primer programa. Hay muchos escenarios posibles.

Contenido

  • 1 Conceptos básicos de información
  • 2 Conversión pivotal
  • 3 Conversión de datos inexactos y perdido
  • 4 Abierto vs secretas especificaciones
  • 5 Electrónica
  • 6 Véase también
  • 7 Referencias

Conceptos básicos de información

Antes de los datos de conversión se lleva a cabo, el usuario o programador de aplicación debe mantener algunos conceptos básicos de computación y teoría de la información en mente. Estos incluyen:

  • Información puede descartarse fácilmente por el ordenador, pero agregando información requiere un esfuerzo.
  • El ordenador puede agregar información solamente en una moda basada en reglas.[citación necesitada]
  • Los datos de muestreo o convertir a más funcionalidades formato no aporta información; simplemente hace espacio para que además, que generalmente debe hacer un ser humano.[aclaración necesitado]
  • Almacenando los datos electrónicamente, se reducen enormemente las posibilidades de pérdida de datos y es más fácil realizar minería de datos y otras conversiones.[1]
  • Los datos almacenados en formato electrónico pueden ser modificados y analizados rápidamente.

Por ejemplo, un color verdadero imagen puede convertirse fácilmente[aclaración necesitado] a escala de grises, mientras que la conversión opuesta es un proceso laborioso. Conversión de un Unix archivo de texto a un Microsoft Archivo de texto (DOS/Windows) implica agregar caracteres, pero esto no aumenta la entropía ya que es basada en reglas; Considerando que la adición de información de color de una imagen en escala de grises no puede hacerse mediante programación, desde sólo un humano[citación necesitada] Sabe qué colores son necesarios para cada sección de la imagen – allí no hay reglas que pueden utilizarse para automatizar este proceso. Conversión de un 24-bit PNG no añade información a uno de 48 bits, sólo mejora existentes RGB valores de píxeles con ceros[citación necesitada], para que un píxel con un valor de 56 C3 FF, por ejemplo, se convierte en FF00 C300 5600. La conversión es posible cambiar un píxel para tener un valor de, por ejemplo, 56A0 FF80 C340, pero la conversión propia no hace eso, más la manipulación de la imagen puede. Convertir un archivo de audio o imagen en un lossy formato (como JPEG o Vorbis) a un Lossless (como PNG o FLAC) o sin comprimir (como BMP o WAV) formato sólo desperdicia espacio, puesto que la misma imagen con su pérdida de información original (los artefactos de compresión sin pérdida) se convierte en el objetivo. Una imagen JPEG nunca puede ser restaurada a la calidad de la original sin pérdidas[aclaración necesitado] imagen de la que fue hecho, no importa cuánto el usuario trata de la "Artefactos JPEG Función de eliminación"de su programa de manipulación de imágenes.

Nuevo automático de la información que se había perdido a través de un proceso de compresión con pérdida probablemente requeriría importantes avances en inteligencia artificial.

Debido a estas realidades de la informática y la teoría de la información, conversión de datos es más a menudo[aclaración necesitado] que no es un proceso complejo y propenso a errores requiere la ayuda de expertos.

Conversión pivotal

Conversión de datos puede ocurrir directamente de un formato a otro, pero muchas aplicaciones que convierten entre múltiples formatos de utilizan una codificación fundamental a través de cualquier fuente en que formato se convierte en su objetivo. Por ejemplo, es posible convertir Cirílico texto de KOI8-R Para Windows-1251 usando una tabla de búsqueda entre las dos codificaciones, pero el enfoque moderno consiste en convertir el archivo KOI8-R Unicode en primer lugar y de eso a Windows-1251. Este es un enfoque más manejable: una aplicación especializada en la conversión de codificación tendría que mantener cientos de tablas de búsqueda de carácter, para todas las permutaciones de carácter disponibles, manteniendo las tablas de búsqueda para cada personaje codificación conversiones establece en Unicode escalas el número a unas pocas decenas.

Conversión fundamental del mismo modo se utiliza en otras áreas. Las aplicaciones de Office, cuando empleó para convertir entre formatos de archivo de office, utilicen su interna, formato de archivo predeterminado como pivote. Por ejemplo, un procesador de texto puede convertir un RTF archivo a un WordPerfect archivo mediante la conversión del RTF a OpenDocument y luego a formato WordPerfect. Un programa de conversión de imagen no convierte un PCX imagen para PNG directamente; en cambio, cuando se carga la imagen PCX, lo descodifica en código a un formato de mapa de bits simple para uso interno en la memoria, y cuando ordenó convertir a PNG, esa imagen se convierte en el formato de destino. Un convertidor de audio que se convierte de FLAC Para AAC decodifica el archivo fuente de materia prima PCM datos de la memoria primero y luego realiza el tipo de compresión AAC sobre esa imagen de memoria para producir el archivo de destino.

Conversión de datos inexactos y perdido

El objetivo de conversión de datos es mantener todos los datos y como gran parte de la información incrustada como sea posible. Esto puede hacerse sólo si el formato de destino es compatible con las mismas características y estructuras de datos presentan en el archivo de origen. Conversión de un documento de procesamiento de textos en un archivo de texto plano implica necesariamente la pérdida de información, de formato porque no es compatible con formato de texto plano constructos de procesamiento de textos como marcando una palabra como negrita. Por esta razón, la conversión de un formato que no soporta una característica que es importante para el usuario rara vez se lleva a cabo, aunque puede ser necesaria para la interoperabilidad, por ejemplo, convertir un archivo de una versión de Microsoft Word a una versión anterior para permitir la transferencia y uso por otros usuarios que no tienen la misma versión posterior de Word instalado en su computadora.

Pérdida de información puede ser mitigada por la aproximación en el formato de destino. No hay forma de convertir un personaje como ä Para ASCII, puesto que la norma ASCII lo carece, pero la información puede ser retenida por aproximar el carácter como ae. Por supuesto, esto no es una solución óptima, y pueden operaciones impacto como buscar y copiar; y si un idioma hace una distinción entre ä y ae, entonces esa aproximación implica pérdida de información.

Conversión de datos también puede sufrir de inexactitud, el resultado de la conversión entre formatos que son expresiones diferentes. El WYSIWYG paradigma, existente en procesadores de palabras y Autoedición (DTP) aplicaciones, versus el paradigma estructural-descriptivo, encontradoen en SGML, XML y muchos usos derivados de los mismos, como HTML y MathML, es un ejemplo. Utilizando un editor WYSIWYG HTML confunde los dos paradigmas, y el resultado es los archivos HTML con subóptima, if no estándar, código. En el paradigma WYSIWYG un doble linebreak significa un nuevo párrafo, como es la señal visual para una construcción de tal, pero un editor WYSIWYG HTML generalmente convertirá una secuencia a < BR >< BR >, que no es estructuralmente nuevo párrafo en absoluto. Como otro ejemplo, conversión de PDF a un procesador de texto editable formato es una tarea difícil, porque PDF registra la información textual como grabado en piedra, con cada personaje dada una posición fija y saltos de línea codificadas, mientras que el procesador formatos acomodar texto refusión. PDF no sabe de un carácter de espacio de la palabra — el espacio entre dos letras y el espacio entre dos palabras diferencian solamente en cantidad. Por lo tanto, un título con amplio espacio entre letras para efecto generalmente terminará con espacios en el archivo de procesador de texto, por ejemplo introducción con espaciado de 1 em como I N T R O D U C T I O N en el procesador.

Abierto vs secretas especificaciones

Conversión de datos exitoso requiere conocimiento profundo del funcionamiento de formatos tanto de origen como de destino. En caso de que se desconoce, la especificación de un formato ingeniería inversa se necesitarán para llevar a cabo la conversión. La ingeniería inversa puede alcanzar mayor aproximación de las especificaciones originales, pero todavía pueden provocar errores y características desaparecidas.

Electrónica

Conversión de formato de datos también puede ocurrir en la capa física de un sistema de comunicación electrónica. Conversión entre códigos de línea tales como NRZ y RZ se puede lograr cuando sea necesario.

Véase también

  • Estructura grande
  • Codificación de caracteres
  • Comparación de programación conversiones #Data idiomas (instrucciones básicas)
  • Migración de datos
  • Transformación de datos
  • Datos de disputas
  • Transcodificación

Referencias

  1. ^ Minería de datos

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Data_conversion&oldid=634871610"