Существуют ли какие-либо библиотеки сжатия / распаковки с открытым исходным кодом для Ruby? Кто-нибудь реализовывал LZW?
Или есть ли библиотеки с открытым исходным кодом, в которых используется компонент сжатия, который можно было бы извлечь для самостоятельного использования?
РЕДАКТИРОВАТЬ - спасибо за ответы! Я должен был упомянуть, что мне нужно сжать длинные строки, которые будут находиться только в базе данных (я не буду сжимать файлы). Кроме того, было бы идеально, если бы любая библиотека могла сделать это с эквивалентной реализацией на JavaScript для клиентской части comp / decomp, как это было бы для веб-приложения.