Название: Разборки с ресурсами и прочее... Отправлено: Namelles One от Январь 08, 2006, 18:15 При компиляции Qt (версия 4.1.0) все ресусрсы, что описаны в файле .qrc упаковывает в сам .exe файл...
Так вот и сам вопрос - можно ли ресурсы 1. Упаковывать не в .exe, а в какой-нить другой файл и 2. Можно ли допаковывать ресурсы в файл на ходу, то есть при уже скомпилированной программе? Название: Re: Разборки с ресурсами и прочее... Отправлено: _govorilka от Январь 08, 2006, 20:46 Цитата: "Namelles One" При компиляции Qt (версия 4.1.0) все ресусрсы, что описаны в файле .qrc упаковывает в сам .exe файл... Так вот и сам вопрос - можно ли ресурсы 1. Упаковывать не в .exe, а в какой-нить другой файл и 2. Можно ли допаковывать ресурсы в файл на ходу, то есть при уже скомпилированной программе? А зачем ресурсы вообще куда-то паковать... Почему нельзя их просто на диске хранить Название: Разборки с ресурсами и прочее... Отправлено: Namelles One от Январь 08, 2006, 21:15 Есть такая тема - я собираюсь написать прогу- типа энциклопедию, и не хочу, чтобы всякие неучи хватали картинки и т.д.
Хотя если ниче не накопаю - придется именно так и хранить... Название: Разборки с ресурсами и прочее... Отправлено: _govorilka от Январь 08, 2006, 21:20 Цитата: "Namelles One" Есть такая тема - я собираюсь написать прогу- типа энциклопедию, и не хочу, чтобы всякие неучи хватали картинки и т.д. Хотя если ниче не накопаю - придется именно так и хранить... Я последнее время храню вмемя храню вместе с прогой XML - файл, в него пишу какие ресурсы и откуда грузить добавлено спустя 1 минуту: А насчет всяких неучей... Перепиши класс QIOStream (сделай от него потомка), который будет поддерживать шифрование, которое известно только тебе. Все файлы грузи через него Название: Разборки с ресурсами и прочее... Отправлено: Namelles One от Январь 09, 2006, 13:50 1. Чет я не до конца понял... Ладно, правила загрузки ты описал, но как и куда ты ресы складируешь?
2. Спасибо за идею с шифрованием - почитаю Ассистанта - попробую написать... Название: Разборки с ресурсами и прочее... Отправлено: _govorilka от Январь 09, 2006, 14:32 Цитата: "Namelles One" 1. Чет я не до конца понял... Ладно, правила загрузки ты описал, но как и куда ты ресы складируешь? 2. Спасибо за идею с шифрованием - почитаю Ассистанта - попробую написать... Все примитивно... создаю директорию image и туда складываю картинки, просто ложу... 1.png, 2..png, 3.png и т.д. Посмотри структуру у самой Qt. Тролли, кстати, тоже от тоже ресурсы в Exe не хранят!!! Название: Разборки с ресурсами и прочее... Отправлено: Namelles One от Январь 09, 2006, 15:09 Хм...
Тогда возможно проще всего просто переименовывать картинки и хранить их в папке не как .png, а к премеру - как .grm (просто случайное разрешение)... Кто додумается переименовать - их дело... ;) Название: Разборки с ресурсами и прочее... Отправлено: _govorilka от Январь 10, 2006, 16:26 Цитата: "Namelles One" Хм... Тогда возможно проще всего просто переименовывать картинки и хранить их в папке не как .png, а к премеру - как .grm (просто случайное разрешение)... Кто додумается переименовать - их дело... ;) С шифрованием надежней, если, конечно, ты действительно хочешь, чтобы твои ресурсы не сперли. Но за то, с ним и гемора больше!!! Название: Разборки с ресурсами и прочее... Отправлено: Mikhail от Январь 11, 2006, 21:19 Кстати, Тролли за вас подумали и сделали Solution - qtiocompressor, очень подойдет для целей шифрования и компрессии
Название: Разборки с ресурсами и прочее... Отправлено: _govorilka от Январь 12, 2006, 15:48 Цитата: "Mikhail" Кстати, Тролли за вас подумали и сделали Solution - qtiocompressor, очень подойдет для целей шифрования и компрессии Вот если бы еще этот Solution где-нибудь выложил было бы вообще круто!!! Название: Разборки с ресурсами и прочее... Отправлено: Mikhail от Январь 12, 2006, 18:18 Посмотри на Qt underground в разделе Qt 4.1.0 Addons кажется. Может там есть
Название: Разборки с ресурсами и прочее... Отправлено: Dendy от Январь 12, 2006, 19:32 Тоді найпростішим менеджером ресурсів буде окремий zip-архів без зтиснення та під паролем. Доступ к ньому - реалізація файлової системи через QAbstractFileEngine. А для статичних даних (іконки у програмі) компілер ресурсів Qt - саме воно.
Название: Разборки с ресурсами и прочее... Отправлено: _govorilka от Январь 13, 2006, 18:39 Цитата: "Dendy" Тоді найпростішим менеджером ресурсів буде окремий zip-архів без зтиснення та під паролем. Доступ к ньому - реалізація файлової системи через QAbstractFileEngine. А для статичних даних (іконки у програмі) компілер ресурсів Qt - саме воно. Dendy, извини за грубость, но ты не мог бы это всё по Русски написать... Название: Разборки с ресурсами и прочее... Отправлено: Dendy от Январь 13, 2006, 18:54 Впадлу :D Нет русского на клаве.
Цитата: "http://perevod.startua.com" Тогда самым простым менеджером ресурсов будет отдельный zip-архив без сжатия и под паролем. Доступ к ему - реализация файловой системы через QAbstractFileEngine. А для статических данных (иконки в программе) компилер ресурсов Qt - именно оно. Название: Разборки с ресурсами и прочее... Отправлено: joktar от Январь 16, 2006, 08:58 Еще может помочь TrollTech'овская статья http://doc.trolltech.com/qq/qq12-iodevice.html
там описано как сделать простой шифрующий QIODevice |