Жодної обробки вмісту ваших файлів на сервері не відбувається. Вам не потрібен договір про обробку даних із gottrix, щоб працювати з конфіденційними чи службовими документами.
Сервери в НімеччиніGDPR за задумом
Основні сервери розміщено в Hetzner у Німеччині. Оскільки ваші файли не залишають пристрій, їхній вміст узагалі не передається.
TOML - формат конфігурації інструментаріїв Rust і Python: Cargo.toml чи pyproject.toml з розділами у квадратних дужках і простими рядками виду ключ-дорівнює-значення. XML - усталений формат розмітки для обміну даними, офісних документів і багатьох корпоративних інтерфейсів, з тегами та атрибутами. Цей інструмент читає ваш файл TOML і записує ту саму структуру у вигляді коректного XML.
Перетворення виконується повністю локально у браузері: smol-toml читає TOML, fast-xml-parser записує XML, обидва на чистому JavaScript. Таблиці стають вкладеними елементами, масиви таблиць - повторюваними елементами, а скалярні значення - текстом елемента. Документу XML потрібен рівно один кореневий елемент; якщо у вашому TOML кілька ключів верхнього рівня, вміст акуратно розміщується під елементом root, щоб результат завжди був коректним.
Так закривається остання прогалина у матриці форматів: JSON, YAML, TOML і XML тепер можна перетворювати один на одного локально в усіх напрямках. Інструмент лишається чесним щодо цього: значення дати й часу TOML записуються у XML як текст ISO 8601, бо в XML немає власного типу дати. Результат - читабельний XML з відступами та заголовком-оголошенням. Нічого не вивантажується.
Технічні дані
Технічні дані
Вхідні формати
TOML
Вихідний формат
XML
Пакетна обробка
Ні
Обробка
Локально в браузері (JavaScript)
Завантаження файлів
Немає
У 3 кроки
Перетягніть або виберіть ваш файл TOML.
Інструмент перетворює його на XML.
Завантажте файл XML.
Обмеження:TOML завжди розбирається у таблицю. Єдиний ключ верхнього рівня стає кореневим елементом root XML; кілька ключів розміщуються під елементом root, щоб у XML був рівно один корінь. Підтаблиці стають вкладеними елементами, масиви таблиць - повторюваними елементами. Значення дати й часу TOML записуються як текст ISO 8601 (в XML немає типу дати). Недійсний TOML відхиляється зі зрозумілим повідомленням.
Часті запитання
Чи вивантажується мій файл?
Ні. Перетворення виконується повністю локально у браузері - нічого не надсилається.
Чи працює це з Cargo.toml або pyproject.toml?
Так. Cargo.toml, pyproject.toml та інші файли TOML розбираються напряму й записуються як XML.
Як визначається кореневий елемент?
Єдиний ключ верхнього рівня стає коренем; кілька ключів розміщуються під елементом root.
Як обробляються значення дати й часу?
Як текст ISO 8601, бо в XML немає власного типу дати.
Чи працює це у зворотний бік?
Так, за допомогою нашого інструмента "XML у TOML".
Лише за вашою згодою ми анонімно вимірюємо використання за допомогою файлів cookie, щоб покращувати gottrix. Ваші файли завжди залишаються локально, на вашому пристрої. Конфіденційність