Não há qualquer subcontratação no tratamento do conteúdo dos seus ficheiros. Não precisa de um contrato de tratamento de dados com a gottrix para processar documentos confidenciais ou empresariais.
Servidores na AlemanhaRGPD desde a conceção
Servidores de origem na Hetzner, na Alemanha. Como os seus ficheiros nunca saem do dispositivo, o conteúdo deles não chega sequer a ser transmitido.
O Apache Avro é um formato binário de dados compacto do mundo do big data (Kafka, Hadoop, pipelines de dados). Um Object Container File (OCF) .avro agrupa os registos juntamente com o respetivo esquema (em JSON) no cabeçalho do ficheiro, pelo que é totalmente autodescritivo. A forma binária poupa espaço mas é ilegível num editor de texto. Esta ferramenta lê o contentor juntamente com o seu esquema incorporado e transforma cada registo em JSON claro e legível.
Tudo corre inteiramente em local, no teu navegador (JavaScript puro, sem envio, até sem ligação, sem bibliotecas de terceiros). A ferramenta lê o cabeçalho OCF, avalia o esquema Avro incorporado e descodifica cada registo de acordo com ele: registos, arrays, mapas, uniões, enumerações e primitivos. São suportados os códecs de bloco null e deflate; o códec snappy, mais raro, é rejeitado com honestidade. Os campos bytes e fixed passam a base64, e os inteiros de 64 bits que ultrapassam o intervalo seguro do JavaScript são emitidos como cadeias para não se perder precisão.
Deparas-te com isto quando um pipeline de dados, uma exportação de um topic do Kafka ou uma tarefa de analítica gerou um ficheiro .avro e o queres ver, passá-lo a uma ferramenta que fale JSON ou simplesmente lê-lo. O JSON é universal e legível por humanos. Nota: é uma vista num só sentido (Avro para JSON); não serializa de volta para Avro, e os tipos lógicos (date, timestamp, decimal) surgem como o respetivo valor base subjacente.
Ficha técnica
Ficha técnica
Formatos de entrada
AVRO
Formato de saída
JSON
Processamento em lote
Sim
Processamento
Localmente no navegador (JavaScript)
Upload de arquivos
Nenhum
Em 3 passos
Larga ou toca no teu ficheiro Avro (.avro).
A ferramenta lê o esquema e os registos do contentor.
Descarrega o JSON (vários como ZIP).
Limites:São suportados os Object Container Files do Avro com códec null ou deflate; o códec snappy é rejeitado com um erro claro. Os campos bytes/fixed são mostrados como base64, os inteiros grandes de 64 bits como cadeias (precisão), as uniões como o valor do ramo correspondente e os tipos lógicos como o respetivo valor base. A conversão é num só sentido (sem JSON de volta para Avro). O esquema é lido do cabeçalho do ficheiro; registos Avro avulsos individuais sem contentor OCF não são suportados.
Perguntas frequentes
O que é um ficheiro Avro?
Um formato binário de dados compacto e autodescritivo do mundo do big data (Kafka, Hadoop). O esquema viaja no cabeçalho do ficheiro.
Os meus ficheiros são enviados?
Não. A conversão acontece inteiramente em local, no navegador, até sem ligação.
Que códecs são suportados?
Os códecs de bloco null e deflate. O códec snappy, mais raro, é rejeitado com uma mensagem clara em vez de ser mal descodificado.
Os números grandes e os bytes são preservados corretamente?
Os inteiros de 64 bits que ultrapassam o intervalo seguro do JS são emitidos como cadeias; os campos bytes e fixed, como base64.
Posso converter JSON de volta para Avro?
Não, esta ferramenta é num só sentido (Avro para JSON), para inspecionar e reutilizar os dados.
Apenas com o seu consentimento medimos a utilização de forma anonimizada através de cookies para melhorar o gottrix. Os seus ficheiros permanecem sempre locais, no seu dispositivo. Privacidade