Содержимое остаётся у васнет доступа у третьих лиц
Содержимое ваших файлов нигде не обрабатывается на стороне сервера. Вам не нужен договор о поручении обработки данных с gottrix, чтобы работать с конфиденциальными или деловыми документами.
Серверы в ГерманииGDPR by design
Исходные серверы у 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) - для просмотра и повторного использования данных.
Только с вашего согласия мы анонимно измеряем использование с помощью файлов cookie, чтобы улучшать gottrix. Ваши файлы всегда остаются локально, на вашем устройстве. Конфиденциальность