Лучший метод для сжатия строки JSON с точки зрения производительности и сжатия радио - PullRequest
1 голос
/ 27 марта 2012

Для строки JSON, содержит всевозможные настройки, числа, текст и т. Д. (Никаких необычных двоичных файлов, но может включать Unicode / UTF8).Общая строка JSON находится в диапазоне 10k ~ 50K.

Я хочу сжать ее перед сохранением в базу данных.

Поэтому мне интересно, какой метод сжатия выбрать, я использую c # 4, язнаю, что я могу выбрать gzip и deflate, но радио сжатия не очень хорошо (хотя скорость хорошая).

Точнее, сжатие может быть немного медленным (так как только один раз), но должно быть небольшим.Распаковка должна быть быстрой, поскольку распаковка происходит много.

Пожалуйста, дайте несколько советов.

1 Ответ

1 голос
/ 27 марта 2012

gzip должен быть в порядке ... однако вы можете сохранить его как двоичный файл и, возможно, использовать эту библиотеку:

http://www.7 -zip.org / sdk.html

однако, это зависит от ваших потребностей. Вы собираетесь наименьший размер, самое быстрое сжатие? Следует отметить, что он не будет доступен для поиска.

...