Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сжатие.................... (https://javascript.ru/forum/misc/36886-szhatie.html)

zOdmin 30.03.2013 15:50

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

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

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

danik.js 30.03.2013 15:56

Цитата:

Сообщение от zOdmin
совсем безглючна?

Ну ты и сказочник )
Глючит все, что написано руками программиста :)

zOdmin 30.03.2013 16:10

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

danik.js 30.03.2013 16:30

Цитата:

Сообщение от zOdmin
Какая библиотека наиболее эффективна

А какие есть варианты то хоть?

megaupload 30.03.2013 16:32

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

zOdmin 30.03.2013 16:37

Пока что нашел этот обзор
http://problemsolverblog.blogspot.ru...libraries.html

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

zOdmin 30.03.2013 16:37

Цитата:

Сообщение от megaupload (Сообщение 243478)
а я вообще не понял чо нужно, тебе нужен яваскрипт сжимальщик json строки?

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

Aetae 30.03.2013 18:19

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


Часовой пояс GMT +3, время: 08:16.