Жодної обробки вмісту ваших файлів на сервері не відбувається. Вам не потрібен договір про обробку даних із gottrix, щоб працювати з конфіденційними чи службовими документами.
Сервери в НімеччиніGDPR за задумом
Основні сервери розміщено в Hetzner у Німеччині. Оскільки ваші файли не залишають пристрій, їхній вміст узагалі не передається.
TOML - формат конфігурації інструментаріїв Rust і Python: Cargo.toml чи pyproject.toml з розділами у квадратних дужках і простими рядками виду ключ-дорівнює-значення. YAML переслідує ту саму мету читабельності, але використовує відступи замість дужок і є спільною мовою конвеєрів CI, Docker Compose та Kubernetes. Цей інструмент читає ваш файл TOML і записує ту саму структуру у вигляді YAML.
Перетворення виконується повністю локально у браузері: smol-toml читає TOML, js-yaml записує YAML, обидва на чистому JavaScript. Таблиці стають відображеннями, підтаблиці (наприклад, [server.meta]) - вкладеними відображеннями, масиви таблиць - послідовностями, а значення дати й часу TOML - справжніми мітками часу YAML. Із .toml з дужками ви отримуєте .yaml з відступами, готовий до додавання у конвеєр CI.
Так замикається цикл: YAML у TOML і тепер TOML у YAML - обидва доступні локально, коли ви переносите конфігурацію між двома світами. Інструмент лишається чесним щодо цього: документ TOML завжди має таблицю в корені, тож отриманий YAML завжди є відображенням. Дуже великі цілі числа TOML поза безпечним діапазоном JavaScript відхиляються зі зрозумілим повідомленням замість перетворення з втратою точності. Нічого не вивантажується.
Технічні дані
Технічні дані
Вхідні формати
TOML
Вихідний формат
YAML
Пакетна обробка
Ні
Обробка
Локально в браузері (JavaScript)
Завантаження файлів
Немає
У 3 кроки
Перетягніть або виберіть ваш файл TOML.
Інструмент перетворює його на YAML.
Завантажте файл YAML.
Обмеження:TOML завжди розбирається у таблицю, тож вивід завжди є відображенням YAML. Підтаблиці стають вкладеними відображеннями, масиви таблиць - послідовностями, значення дати й часу - мітками часу YAML. Дуже великі цілі числа поза безпечним діапазоном JavaScript відхиляються зі зрозумілим повідомленням (без перетворення з втратами). Недійсний TOML відхиляється зі зрозумілою помилкою.
Часті запитання
Чи вивантажується мій файл?
Ні. Перетворення виконується повністю локально у браузері - нічого не надсилається.
Чи працює це з Cargo.toml або pyproject.toml?
Так. Cargo.toml, pyproject.toml та інші файли TOML розбираються напряму й записуються як YAML.
Як обробляються значення дати й часу?
Значення дати й часу TOML видаються як справжні мітки часу YAML, а не як рядки.
Що відбувається з дуже великими цілими числами?
Значення i64 у TOML поза безпечним діапазоном JavaScript відхиляються зі зрозумілим повідомленням замість перетворення з втратою точності.
Чи працює це у зворотний бік?
Так, за допомогою нашого інструмента "YAML у TOML".
Лише за вашою згодою ми анонімно вимірюємо використання за допомогою файлів cookie, щоб покращувати gottrix. Ваші файли завжди залишаються локально, на вашому пристрої. Конфіденційність