Ответ: Как запаковать и извлеч картинки и прочюю информацию в DAT?
Добавил шифрование(опционально). Длина ключа 1-255 байт, каждый следующий байт данных ксорится со следующим байтом ключа, байты ключа перебираются циклически, дл каждого ресурса сначала. Для распаковки зашифрованного файла нужно также как и при упаковке включить шифрование и ввести ключ.
В дальнейшем могу добавить сдвиг, также можно для пущей конспирации заголовок зашифровать.
Сейчас для промежуточных файлов используется TFileStream, однако, поскольку файлы небольшие, думаю будет лучше использовать TMemoryStream.
|