|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.02.2014, 17:58 | #1 |
Пользователь
Регистрация: 28.01.2014
Сообщений: 15
|
Сжатие файлов для ускорения загрузки
Доброго времени суток! Есть у меня такая задачка - необходимо архивировать файлы для более быстрого их чтения. Такое реализуется во многих игрушках, для ускорения загрузки уровней. Тесты на этих самых игрушках показали, что читать сжатые файлы и распаковывать их в память действительно быстрее (и ощутимо быстрее), чем считывать каждый файл отдельно в несжатом виде. Собственно вопрос - есть ли какое-то готовое решение в виде библиотеки/просто исходников, которое позволяет такое сотворить? Например, реализующий тот же ZIP. Если нет, то какой алгоритм сжатия без потерь будет лучше и как сие можно будет реализовать (в общих чертах, конечно же, код уже моей заботой будет)?
P.S. Ситуация 100% подразумевает, что файлы будут создаваться по отдельности, а потом собираться в сгруппированные сжатые файлы ресурсов утилитой, а сама программа уже заниматься исключительно чтением архивов. |
03.02.2014, 18:14 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Посмотрите библиотеку zlib например
|
03.02.2014, 18:18 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Можно использовать 7zip в качестве компрессора.
Или грубее использовать zlib.dll (http://zlib.net.ru/)
I'm learning to live...
|
03.02.2014, 18:25 | #4 |
Пользователь
Регистрация: 28.01.2014
Сообщений: 15
|
О, неплохо. Надо будет попробовать на практике. Спасибо! Если есть еще варианты - давайте, буду пробовать все
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбор файлов для загрузки через веб интерфейс | Hellgate | Помощь студентам | 3 | 13.01.2014 09:57 |
Использование ServletFileUpload для загрузки файлов на сервер | Tiro_java | Общие вопросы по Java, Java SE, Kotlin | 0 | 10.09.2012 16:22 |
дефыйна для ускорения ветора и вообще STL | Kukurudza | Общие вопросы C/C++ | 1 | 29.03.2012 18:34 |
Изменение кода для ускорения движения фигуры. | 7vlad37 | Microsoft Office Excel | 7 | 28.07.2011 14:52 |
Поправить программу для загрузки файлов. | Klychkov | Свободное общение | 11 | 14.10.2009 22:36 |