Dosya içeriklerinizin sunucuda işlenmesi söz konusu değildir. Gizli veya ticari belgeleri işlemek için gottrix ile bir veri işleme sözleşmesine ihtiyacınız yoktur.
Sunucular Almanya'datasarımdan gelen GDPR
Kaynak sunucular Almanya'da Hetzner'de. Dosyalarınız cihazınızdan ayrılmadığı için içerikleri hiç aktarılmaz.
Apache Avro, büyük veri dünyasından (Kafka, Hadoop, veri hatları) gelen kompakt bir ikili veri biçimidir. Bir .avro Nesne Konteyner Dosyası (OCF), kayıtları şemalarıyla (JSON olarak) birlikte dosya başlığında paketler, böylece tamamen kendi kendini tanımlar. İkili biçim yer kazandırır ama bir metin düzenleyicide okunamaz. Bu araç konteyneri gömülü şemasıyla birlikte okur ve her kaydı net, okunabilir JSON'a çevirir.
Her şey tamamen yerel olarak tarayıcınızda çalışır (saf JavaScript, yükleme yok, çevrimdışı bile, üçüncü taraf kütüphane yok). Araç OCF başlığını okur, gömülü Avro şemasını değerlendirir ve her kaydı buna göre çözer - kayıtlar, diziler, eşlemeler, birleşimler, sıralı türler ve ilkel türler. null ve deflate blok kodekleri desteklenir; daha nadir olan snappy kodeki dürüstçe reddedilir. Bytes ve fixed alanları base64 olur ve güvenli JavaScript aralığını aşan 64-bit tam sayılar dizge olarak verilir, böylece hiçbir kesinlik kaybolmaz.
Bununla bir veri hattı, bir Kafka konu dışa aktarımı veya bir analitik işi bir .avro dosyası ürettiğinde ve onu görüntülemek, JSON konuşan bir araca beslemek ya da sadece okumak istediğinizde karşılaşırsınız. JSON evrenseldir ve insan tarafından okunabilir. Not: bu tek yönlü bir görünümdür (Avro'dan JSON'a); Avro'ya geri serileştirmez ve mantıksal türler (date, timestamp, decimal) altta yatan temel değer olarak görünür.
Teknik özellikler
Teknik özellikler
Giriş formatları
AVRO
Çıkış formatı
JSON
Toplu işleme
Evet
İşleme
Tarayıcıda yerel (JavaScript)
Dosya yükleme
Yok
3 adımda
Avro dosyanızı (.avro) bırakın veya dokunun.
Araç şemayı ve kayıtları konteynerden okur.
JSON'u indirin (birkaç tanesi ZIP olarak).
Sınırlar:Kodeki null veya deflate olan Avro Nesne Konteyner Dosyaları desteklenir; snappy kodeki net bir hatayla reddedilir. Bytes/fixed base64 olarak, büyük 64-bit tam sayılar dizge olarak (kesinlik), birleşimler ilgili dal değeri olarak, mantıksal türler temel değeri olarak gösterilir. Dönüştürme tek yönlüdür (JSON'dan Avro'ya yok). Şema dosya başlığından okunur; OCF konteyneri olmayan çıplak tekil Avro kayıtları desteklenmez.
Sık sorulan sorular
Avro dosyası nedir?
Büyük veri dünyasından (Kafka, Hadoop) gelen kompakt, kendi kendini tanımlayan bir ikili veri biçimidir. Şema dosya başlığında taşınır.
Dosyalarım yükleniyor mu?
Hayır. Dönüştürme tamamen yerel olarak tarayıcıda gerçekleşir - çevrimdışıyken bile.
Hangi kodekler desteklenir?
null ve deflate blok kodekleri. Daha nadir olan snappy kodeki yanlış çözülmek yerine net bir mesajla reddedilir.
Büyük sayılar ve bytes doğru korunuyor mu?
Güvenli JS aralığını aşan 64-bit tam sayılar dizge olarak verilir; bytes ve fixed alanları base64 olarak.
JSON'u Avro'ya geri dönüştürebilir miyim?
Hayır, bu araç tek yönlüdür (Avro'dan JSON'a) - verileri incelemek ve yeniden kullanmak için.
Yalnızca onayınızla, gottrix'i iyileştirmek için kullanımı çerezlerle anonimleştirilmiş biçimde ölçeriz. Dosyalarınız her zaman yerelde, cihazınızda kalır. Gizlilik