Съдържанието остава у теббез достъп на трети страни
Не възниква обработка на съдържанието на файловете ти. Не ти трябва договор за обработка на данни с gottrix, за да работиш с поверителни или служебни документи.
Сървъри в ГерманияGDPR по дизайн
Основни сървъри в Hetzner в Германия. Тъй като файловете ти не напускат устройството, тяхното съдържание изобщо не се пренася.
Apache Avro е компактен двоичен формат за данни от света на big-data (Kafka, Hadoop, конвейери за данни). Файлът-контейнер .avro (Object Container File, OCF) обединява записите заедно с тяхната схема (като JSON) в заглавката на файла, така че е напълно самоописващ се. Двоичната форма пести място, но е нечетима в текстов редактор. Този инструмент чете контейнера заедно с вградената му схема и превръща всеки запис в ясен, четим JSON.
Всичко работи изцяло локално във вашия браузър (чист JavaScript, без качване, дори офлайн, без външни библиотеки). Инструментът чете заглавката на OCF, осмисля вградената схема Avro и декодира всеки запис спрямо нея - записи, масиви, карти, обединения, изброими типове и примитиви. Поддържат се блоковите кодеци null и deflate; по-рядкият кодек snappy се отхвърля честно. Полетата bytes и fixed стават base64, а 64-битовите цели числа извън безопасния диапазон на JavaScript се извеждат като низове, за да не се загуби точност.
Срещате това, когато конвейер за данни, експорт на тема в Kafka или аналитична задача е създала файл .avro, а вие искате да го прегледате, да го подадете на инструмент, който разбира JSON, или просто да го прочетете. JSON е универсален и четим за човека. Забележка: това е еднопосочен преглед (Avro към JSON); не сериализира обратно в Avro, а логическите типове (date, timestamp, decimal) се появяват като своята базова стойност.
Технически данни
Технически данни
Входни формати
AVRO
Изходен формат
JSON
Пакетна обработка
Да
Обработка
Локално в браузъра (JavaScript)
Качване на файлове
Няма
В 3 стъпки
Пуснете или докоснете вашия файл Avro (.avro).
Инструментът чете схемата и записите от контейнера.
Изтеглете JSON (няколко - като ZIP).
Ограничения:Поддържат се файлове Apache Avro Object Container File с кодек null или deflate; кодекът snappy се отхвърля с ясно съобщение за грешка. Полетата bytes/fixed се показват като base64, големите 64-битови цели числа - като низове (точност), обединенията - като стойността на съответния клон, логическите типове - като своята базова стойност. Преобразуването е еднопосочно (няма връщане от JSON към Avro). Схемата се чете от заглавката на файла; самостоятелни голи записи Avro без контейнер OCF не се поддържат.
Чести въпроси
Какво е файл Avro?
Компактен, самоописващ се двоичен формат за данни от света на big-data (Kafka, Hadoop). Схемата пътува в заглавката на файла.
Качват ли се моите файлове?
Не. Преобразуването се случва изцяло локално в браузъра - дори офлайн.
Кои кодеци се поддържат?
Блоковите кодеци null и deflate. По-рядкият кодек snappy се отхвърля с ясно съобщение, вместо да бъде декодиран погрешно.
Запазват ли се коректно големите числа и байтовете?
64-битовите цели числа извън безопасния диапазон на JS се извеждат като низове; полетата bytes и fixed - като base64.
Мога ли да преобразувам JSON обратно в Avro?
Не, този инструмент е еднопосочен (Avro към JSON) - за преглед и повторно използване на данните.
Само с вашето съгласие измерваме употребата анонимно чрез бисквитки, за да подобряваме gottrix. Вашите файлове винаги остават локално, на вашето устройство. Поверителност