DBF visualizador
Tabela de atributos dBase / Foxpro / Shapefile.
DBF é o formato de tabela da era dBase — um cabeçalho binário de largura fixa seguido de registros de largura fixa — que sobrevive discretamente dentro de Shapefiles ESRI, bancos FoxPro, aplicações Clipper e uma longa cauda de software corporativo legado. Analisamos o cabeçalho diretamente no navegador (sem dependência externa), enumeramos os descritores de campo e decodificamos os tipos comuns: Character, Numeric, Float, Logical, Date, Integer e referências Memo. Uma lista de code pages legadas (cp1252, cp437, cp850, iso-8859-1) permite corrigir caracteres acentuados mal renderizados. Registros deletados (marcados com o sentinela '*') são pulados; a barra de ferramentas mostra a contagem real de registros do arquivo.
- O que é um arquivo DBF?
- DBF é o formato de arquivo de tabela do dBase, dos anos 1980. Sobreviveu ao próprio dBase porque os Shapefiles ESRI armazenam sua tabela de atributos como um sidecar .dbf, e porque inúmeros sistemas legados ainda o escrevem.
- Por que meu texto está cheio de pontos de interrogação?
- Arquivos DBF não armazenam sua codificação de texto. Adotamos cp1252 (Windows Latin-1) por padrão, o que está correto para a maioria dos dados ocidentais. Se seus registros aparecerem corrompidos, tente cp437, cp850 ou iso-8859-1 no menu de codificação.
- E quanto aos campos Memo (M)?
- Os valores Memo ficam em um arquivo sidecar .dbt ou .fpt. Sem esse arquivo, só podemos mostrar a referência de bloco; com o sidecar, por enquanto você teria que mesclar manualmente.
- Meu arquivo é enviado para algum servidor?
- Não. Os bytes são parseados localmente no seu navegador; o arquivo nunca sai do seu dispositivo.
- Funciona em dispositivos móveis?
- Sim. A tabela de registros rola horizontalmente com índice de linha fixo, e a visualização do esquema empilha confortavelmente em telas estreitas.
- .jsonJSONJavaScript Object Notation — dados estruturados.Abrir
- .csvCSVComma-Separated Values — dados tabulares.Abrir
- .tsvTSVDados tabulares Tab-Separated Values.Abrir
- .xmlXMLExtensible Markup Language.Abrir
- .yamlYAMLFormato de configuração/dados legível por humanos.Abrir
- .tomlTOMLConfiguração Tom's Obvious Minimal Language.Abrir
- .iniINIArquivos de config clássicos key=value.Abrir
- .dbSQLiteFicheiro de base de dados .db / .sqlite.Abrir