Про toolkit
toolkit — це набір інструментів для роботи з файлами й текстом, які повністю працюють у вашому браузері: конвертація зображень (HEIC, RAW із камери, WebP, AVIF, PNG, TIFF та інші), зміна контейнера й стиснення відео, очищення ZIP-архівів, кодування Base64 і quoted-printable, конвертація кодувань тексту та форматування коду для HTML, XML, JSON, JS/TS і YAML.
Сайт створює й підтримує Gyrus Solutions — невелика незалежна студія. Ми зробили його тому, що звичний спосіб конвертувати файл у вебі — завантажити його на чужий сервер, і це погана угода, коли йдеться про фотографію, скан документа чи будь-що інше, чого ви не стали б публікувати. Щоб змінити формат файлу, зовсім не обов'язково комусь його віддавати.
Усе працює навпаки, ніж із вивантаженням: не ваш файл мандрує до програми, а програма — до вашого файлу. Декодери й кодери доставляються у ваш браузер як модулі WebAssembly й виконуються на вашому процесорі, а на сайті немає адреси, яка могла б прийняти вміст файлу. Content Security Policy, що надсилається з кожною сторінкою, обмежує, куди сайту взагалі дозволено щось надсилати, тож це твердження можна перевірити у вкладці мережі свого браузера, а не брати на віру — сторінка «Як це перевірити» показує як.
Такий підхід має свою ціну, і ми воліємо назвати її, а не приховувати. Локальна робота означає, що темп задає ваш пристрій: довге відео триватиме стільки, скільки потрібно вашому процесору, дуже великий файл має вміститися в пам'ять, а деякі перетворення, звичні для сервера, у браузері взагалі неможливі. Частковий результат ми теж не прикрашаємо. Найочевидніший приклад — відео з iPhone: якщо переписати .mov як .mp4, потік HEVC усередині не зміниться, тож файл так само не відтвориться на ПК без декодера HEVC — і інструмент прямо про це скаже.
Реєстрації немає, встановлювати нічого не треба, і ніде не записується, що саме ви конвертуєте — вміст файлів ніколи не потрапляє на сервер, тож у нас просто нема чого зберігати. Що саме збирає сам сайт, описано на сторінці «Конфіденційність».
Сайт доступний англійською, німецькою, іспанською, французькою та українською. Питання, повідомлення про помилки та побажання надсилайте на info@gyrussolutions.com.