Есть ли библиотеки / и т.д. которые реализуют легкое сжатие текста в JavaScript?
Моя настоящая цель - немного укоротить текст и сделать его незаметным с первого взгляда. (Это не должно обеспечивать безопасность - текст будет отображаться для пользователя.) В идеале сжатие можно настроить так, чтобы выводить только символы запроса
[-._~!$&'()*+,;=:@/?a-zA-Z0-9]
, чтобы его можно было передать в URL. (На самом деле, это очень важно - если используются другие символы, они должны быть закодированы в процентах, что, вероятно, сделает текст больше оригинала.) Конечно, при необходимости редкие символы могут быть закодированы в процентах.
Есть идеи? В противном случае, предложения по созданию простого? Сжатие не должно быть хорошим, но более короткие URL-адреса были бы лучше. Текст, который должен быть сжат, должен быть английскими предложениями: в основном строчными буквами, пробелами и пунктуацией со случайными заглавными буквами, цифрами и переводами строки.