UnRKN
Только в браузере

Файл.
В форме текста.

Сожмите и зашифруйте файл до 10 ГБ потоком или до 500 МБ в обычном режиме прямо на устройстве. Крупным файлам требуется больше оперативной памяти браузера. Файл, пароль и результат не отправляются на сервер и не записываются в БД.

Для настольного Chrome / Edge. При восстановлении сначала проверяются пароль и исходное имя; затем нажмите «Сохранить восстановленный файл» и выберите место. Код UE6 использует Base32768, блочное сжатие и шифрование; восстановление тоже выполняется в этом режиме. При отмене или ошибке запись не завершается. Обычный режим поддерживает до 500 МБ.

Быстрый режим пропускает тяжёлый перебор сжатия: код иногда длиннее. В потоке блоки обрабатываются параллельно. Память — бюджет рабочих буферов, а не точный лимит вкладки; браузер не сообщает свободную RAM.

Исходный файл

Перетащите файл сюда
До 10 ГБ · большие файлы — потоком

Полный Unicode включает все назначенные буквы, числа, знаки и комбинируемые диакритики Unicode 17: 34 бита на пару знаков, примерно на 12% меньше символов, чем Base32768. Такой код передавайте только файлом .txt: нормализация или редактирование меняет данные. Расширенный алфавит даёт примерно на 6% меньше знаков, чем Base32768. Эмодзи могут занимать несколько позиций в текстовом редакторе. Размер .txt в байтах показан отдельно.

Пароль понадобится для восстановления файла. Сохраните его отдельно: сервис не получает и не восстанавливает пароли.

Выберите файл, чтобы начать.

Результат

Здесь появится зашифрованный текст.

Обработка идёт на вашем устройстве.

Base32768 использует 32 768 знаков (15 бит на знак). Расширенный алфавит с эмодзи и спецзнаками — 65 536 знаков (16 бит). Число символов меньше, но размер .txt в UTF-8 может быть больше. Длина зависит от сжимаемости файла. Передавайте полный .txt без изменений.

Данные остаются в памяти вкладки до очистки или закрытия. Постоянное хранилище браузера не используется.

Повторы занимают меньше

Упаковка повторов и DEFLATE сравниваются с исходными данными. Выбирается меньший вариант. Пример $a относится к упаковке до шифрования; готовый текст скрывает содержимое.

Сжатие зависит от файла

Текст и повторяющиеся данные хорошо сжимаются. Фото, видео и архивы обычно уже сжаты: после шифрования и перевода в текст они могут стать больше. Показываем размер текста и разницу с оригиналом.

Восстановление без сервера

Передайте текст или .txt получателю, а пароль — отдельно. Для восстановления откройте «Текст → файл». Имя файла тоже зашифровано. Без правильного пароля исходный файл не восстановить.