4D v16.3Formatos de archivos |
||
|
4D v16.3
Formatos de archivos
Formatos de archivos
El formato de archivo define la forma en que se organizan los campos y registros en un archivo de importación o exportación. Algunos formatos de archivo incluyen igualmente el formato de la información. 4D le permite elegir entre varios formatos de archivos así como también entre las diferentes opciones de formatos internos. Esta es una descripción de los diferentes formatos que soporta 4D para importar y exportar datos. Este formato separa los campos de un registro con el delimitador fin-de-campo y los registros con el delimitador fin-de-registro. Los delimitadores de registros dependen de la plataforma de destino: Retorno de carro/Salto de línea bajo Windows y Retorno de carro bajo Mac OS. Durante la exportación, 4D escribe un BOM (Byte Order Mask) si el conjunto de caracteres es UTF-8. Cuando 4D detecta un BOM durante la importación, el conjunto de caracteres especificado por el BOM tiene prioridad. El formato texto de longitud fija destina un número específico de caracteres por campo. No se utilizan separadores entre campos. Todos los registros tienen el mismo número de caracteres aún si los valores de los registros caben en menos caracteres. Cuando esto pasa, se utiliza un carácter de relleno, generalmente un espacio, para rellenar los campos. Puede especificar un carácter de relleno para cada tipo de datos o utilizar los caracteres por defecto (consulte Página Relleno). Sin embargo, si un valor tiene más caracteres de los destinados para el campo, se trunca el valor. Durante la importación, 4D retira los carácteres de relleno al final de cada cadena. Las otras características de este formato son las mismas del formato Texto. Siglas del formato Data Interchange. DIF es un formato estándar que utiliza en principio el conjunto de carácteres "IBM437", llamado "Latin-US (DOS)" (soportado por los comandos CONVERT FROM TEXT y Convert to text). Cuando selecciona este formato, 4D no utiliza los posibles filtros de importación/exportación actuales definidos utilizando el comando USE CHARACTER SET. La elección de la plataforma de destino determina únicamente los delimitadores de registros: Retorno de carro/salto de página bajo Windows y Retorno de carro bajo Mac OS. En el formato DIF, las cadenas de carácteres no pueden contener retornos de carro (códigos de caracter 10 o 13). 4D los reemplaza por espacios durante la exportación. Además, la comilla " se utiliza como delimitador interno. Las comillas en cadenas a exportar se doblan (""). Al importar datos, 4D borra los carácteres que se encuentran al final de las cadenas. Este nombre se utiliza para el formato “dBase”. dBase es un formato de archivos comúnmente utilizado en aplicaciones de base de datos DOS y Windows. 4D generalmente procesa este formato de archivo de la misma forma que lo procesa el formato DIFF. Note que en el formato DBF, las cadenas se exportan con un tamaño fijo con carácteres de relleno (bien sea ' ' o '0' dependiendo del tipo de datos). Al importar datos, 4D retira los carácteres de relleno que encuentra al final de las cadenas. Siglas del formato SYmbolic LinK. Este formato no está asociado a un conjunto de carácteres específico; puede elegir el que se ajuste a sus necesidades en el menú Conjunto de carácteres (UTF-8 por defecto) o utilizando el comando USE CHARACTER SET. No hay gestión de BOM (Byte Order Masks). El UTF-16 no es soportado. El delimitador de registros depende de la plataforma de destino: Retorno de carro/Salto de línea bajo Windows y Retorno de carro bajo Mac OS. Los retornos de carro (código de caracter 13) presentes en las cadenas exportadas pasan como: <escape><blank>: bajo Windows y <escape><blank>= bajo Mac OS. Nota: la importación y exportación al formato SYLK también es soportada por el plug-in 4D View. Este formato, específico de 4D, facilita el intercambio de registros entre diferentes bases de datos 4D. Este formato soporta todos los tipos de datos 4D, incluyendo Imagen y Blob. La extensión de los archivos de exportación 4D es “.4IE”. Cuando este formato está seleccionado, no es posible elegir la plataforma de destino, ni un conjunto de carácteres (siempre se utiliza Unicode) y los filtros de importación/exportación instalados utilizando el comando USE CHARACTER SET se ignoran. XML (eXtensible Markup Language) es un estándar de intercambio de datos. Este lenguaje se basa en el uso de etiquetas que permiten describir de manera precisa los datos intercambiados así como su estructura. Los archivos XML son archivos con formato texto; su contenido es analizado por las aplicaciones que importan los datos. Muchas aplicaciones soportan este formato. Para mayor información acerca de la terminología XML, consulte XML en el manual Lenguaje de 4D. Este formato no está asociado a un conjunto de caracteres específico, el conjunto se define en la caja de diálogo de exportación. Se especifica en el documento XML mismo. Todo carácter de importación/exportación definido utilizando el comando USE CHARACTER SET se ignora. El delimitador de registros depende de la plataforma de destino: Retrono de carro/Salto de línea bajo Windows y Retorno de carro bajo Mac OS. Las siguientes opciones de formato están disponibles para cada formato de archivo importado o exportado. El menú Conjunto de caracteres está disponible para los formatos de archivos Texto, SYLK y XML (export). Contiene una lista estándar de conjuntos de caracteres definidos por la IANA (para mayor información, consulte: http://www.iana.org/assignments/character-sets). Nota: el menú Character Set está bloqueado para el conjunto de caracteres "IBM437" para los formatos DIFF y DBF y este menú no está disponible para el formato 4D.
Este menú permite predefinir los Delimitadores de campos, registros y archivos. Las opciones disponibles son:
|
PROPIEDADES
Producto: 4D
HISTORIA
ARTICLE USAGE
Manual de Diseño ( 4D v16) |