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