Вход

Просмотр полной версии : Сжатие....................


zOdmin
30.03.2013, 15:50
Предположим, есть какая-то большая структура данных в JS.
И есть задача сохранить эту структуру локально (localStorage или что-то в этом духе).

Имеет смысл воспользоваться сжатием типа zip или что-то подобное.

Что посоветуете? Какая библиотека наиболее эффективна в плане степени сжатия и при этом совсем безглючна?

danik.js
30.03.2013, 15:56
совсем безглючна?
Ну ты и сказочник )
Глючит все, что написано руками программиста :)

zOdmin
30.03.2013, 16:10
Если использовать всякие новомодные штуки типа чтения/записи файлов, то да.
Здесь же речь о сжатии строк, т.е. работа исключительно с переменными.
Поэтому имхо вполне реально сделать алгоритм не только безглючным, но и чтобы он поддерживал яваскрипт прошлого века.

danik.js
30.03.2013, 16:30
Какая библиотека наиболее эффективна
А какие есть варианты то хоть?

megaupload
30.03.2013, 16:32
а я вообще не понял чо нужно, тебе нужен яваскрипт сжимальщик json строки?

zOdmin
30.03.2013, 16:37
Пока что нашел этот обзор
http://problemsolverblog.blogspot.ru/2011/10/javascript-compression-libraries.html

Но простенькую библиотечку чисто для строк хз даже где искать. Вот, собственно, и спрашиваю совета, у кого есть опыт.

zOdmin
30.03.2013, 16:37
а я вообще не понял чо нужно, тебе нужен яваскрипт сжимальщик json строки?

Да.
И не обязательно JSON, а вообще любой, чтобы в более компактном виде поместить в другую UTF-16 строку.

Aetae
30.03.2013, 18:19
Точно работает: http://stuk.github.com/jszip/ .
Из него можно defalte на js выдрать.)