Ответ: Как запаковать и извлеч картинки и прочюю информацию в DAT?
Мне кажется, что для мобилы и 64Кб хватает с головой.
Картинок больше 64Кб я не виде ни в одной игре.
Но хорошо, ради совместимости с учетом будущего развития мобильных телефонов будем делать указатели на длину файла 4 байта.
Значит определились. Количество кусков - 2 байта, длины по 4 байта.
Порядок байт по Intel конвенции т.е. сначала идет младший байт, а потом старшие. Сразу предусмотри кодирование файлов по принципу XOR с 32 битным ключом (или произвольной длины). Кодирование вот только не знаю как лучше делать. Сквозное или для каждого файла отдельно? Шифрация/дешифрация проходит так: первый байт файла ксорится с первым байтом ключа, второй байт файла со вторым байтом ключа и т.п. Лучше сделать произвольную длину ключа. Можно ещё сделать дополнительно циклический скроллинг байта на N битов. Короче, я уже начинаю делать наброски библиотеки.
Последний раз редактировалось odd, 20.06.2009 в 18:53.
|