4D v16.3Formatos de arquivos |
||
|
4D v16.3
Formatos de arquivos
Formatos de arquivos
O formato de arquivo define a forma em que os campos são organizados e registros em um arquivo de importação ou exportação. Alguns formatos de arquivo incluem também o formato da informação. 4D é compatível com vários formatos de arquivo, e também oferece diversas opções de formatação interna. Essa é uma descrição dos diferentes formatos compatíveis com 4D para importar e exportar dados. Este formato separa os campos de um registro com o delimitador fim-de-campo e os registros com o delimitador fim-de-registro. Os delimitadores de registros dependem da plataforma de destino: Retorno de carro/salto de linha em windows e Retorno de carro em Mac OS. Este formato não está associado a um conjunto de caracteres específico; pode escolher o que se ajusta a suas necessidades do menu "Conjunto de caracteres" (UTF-8 automaticamente) ou utilizando o comando USE CHARACTER SET. A UTF-16 não é compatível.Durante a exportação, 4D escreve um BOM (Byte Order Mask) se o conjunto de caracteres é UTF-8. Quando 4D detecta um BOM durante a importação, o conjunto de caracteres especificado pelo BOM tem prioridade. O formato texto de comprimento fixo destina um número específico de caracteres por campo. Não são utilizados separadores entre campos. Todos os registros tem o mesmo número de caracteres ainda que os valores dos registros caibam em menos caracteres. Quando isto acontecer, é utilizado um caractere de preenchimento, geralmente um espaço em branco, para preencher os campos. É possível especificar um caracteres de preenchimento para cada tipo de dados ou utilizar os caracteres padrões (consulte Página Preenchimento). Entretanto, se um valor tem mais caracteres que os destinados para o campo, o valor é truncado. Durante a importação, 4D retira os caracteres de recheio ao final de cada cadeia de caracteres (string). As outras características desse formato são as mesmas do formato Texto. Sigla de Data Interchange Format, DIF é um formato padronizado que utiliza geralmente o conjunto de caracteres "IBM437", chamado "Latin-US (DOS)" (compatível com os comandos CONVERT FROM TEXT e Convert to text). Quando selecionar este formato, 4D não utiliza os possíveis filtros de importação/exportação atuais definidos utilizando o comando USE CHARACTER SET. A escolha da plataforma de destino determina unicamente os delimitadores de registros: Retorno de carro/quebra de página em Windows e Retorno de carro em Mac OS. No formato DIF, as cadeias de caracteres não podem conter retornos de carro (códigos de caracter 10 ou 13). 4D os substitui por espaços durante a exportação. Além disso, a aspa "", é usada como delimitador interno. As aspas em cadeias a exportar são dobradas ("").Por exemplo, Segunda\rTerça"Quarta" se exportará em DIF como "Segunda Terça""Quarta""" Ao importar dados, 4D apaga os caracteres que são encontrados ao final das cadeias. Esse nome se usa para o formato "dBase". dBase é um formato de arquivos muito utilizado em aplicações de bancos de dados DOS e Windows. 4D geralmente processa esse formato de arquivo da mesma forma que o processa no formato DIFF. Note que o formato DBF, as cadeias são exportadas com um tamanho fixo com caracteres de recheio (pode ser ' ' ou '0' dependendo do tipo de dados). Ao importar dados, 4D retira os caracteres de recheio que encontra ao final das strings. Sigla do formato SYmbolic LinK. Este formato não está associado a um conjunto de caracteres específico; poede escolher o que se ajuste a suas necessidades no menu Conjunto de caracteres (UTF-8 por defecto) ou utilizando o comando USE CHARACTER SET. Não há gestão de BOM (Byte Order Masks). A UTF-16 não é compatível. O delimitador de registros depende da plataforma de destino: Retorno de carro/Salto de linha em Windows e Retorno de carro em Mac OS. Os retornos de carro (código de caractere 13) presentes nas cadeias exportadas passam como: <escape><blank>: em Windows e <escape><blank>= em Mac OS. Nota: a importação e exportação ao formato SYLK também é compatível com o plug-in 4D View. Este formato, específico de 4D facilita o intercambio de registros entre diferentes bancos de dados 4D. Este formato é compatível com todos os tipos de dados 4D, incluindo Imagem e Blob. A extensão dos arquivos de exportação 4D é “.4IE”. Quando esse formato estiver selecionado, não é possível escolher a plataforma de destino, nem um conjunto de caracteres (sempre se usa Unicode)e os filtros de importação/exportação instalados usando o comando USE CHARACTER SET são ignorados. XML (eXtensible Markup Language) é um padrão de troca de dados. Esta linguagem é baseada no uso de etiquetas que permitem descrever de modo preciso os dados trocados assim como sua estrutura. Os arquivos XML são arquivos com formato texto; seu conteúdo é analisado pelas aplicações que importam os dados. Muitas aplicações suportam esse formato. Para maiores informações sobre a tecnologia XML, consulte XML no Manual de Linguagem 4D. Este formato não está associado a um conjunto de caracteres específico, o conjunto se define na caixa de diálogo de exportação. É especificado no documento XML mesmo. Todo caractere de importação/exportação definido usando o comando USE CHARACTER SET é ignorado. O delimitador de registros depende da plataforma de destino: Retorno de carro/Salto de linha em Windows e Retorno de carro em Mac OS. As seguintes opções de formato estão disponíveis para cada formato de arquivo importado ou exportado. O menu Conjunto de caracteres está disponível para os formatos de arquivos Texto, SYLK e XML (export). Contém uma lista padrão de conjuntos de caracteres definidos pela IANA (para mais informação, consulte: http://www.iana.org/assignments/character-sets). Nota: o menu Character Set está bloqueado para o conjunto de caracteres "IBM437" para os formatos DIFF e DBF e este menu não está disponível para o formato 4D.
Este menu permite predefinir os Delimitadores de campos, registros e arquivos. As opções disponíveis são:
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
ARTICLE USAGE
Manual de Desenho 4D ( 4D v16) |