Формат файлов GCF/NCF
- $t@t!c_V()1D
- Разработчик
- Сообщения: 2639
- Зарегистрирован: 06.12.2007
- Благодарил (а): 10 раз
- Поблагодарили: 29 раз
А мне вот интересно, а в заголовке Dummy0 не может быть старшими 4 байтами общего 64-разрядного числа размера?
Another guy on them internets
Уважайте команду CSMania.RU - задавайте вопросы правильно!
Уважайте команду CSMania.RU - задавайте вопросы правильно!
- andreil
- Разработчик
- Сообщения: 781
- Зарегистрирован: 14.08.2006
- Откуда: Светлогорск, Беларусь
- Поблагодарили: 2 раза
- Контактная информация:
$t@t!c_V()1D
Нет. Эта часть заголовка и тут == 0 (проверил на team fortress 2 content.gcf). Точный размер файла можно вычислить двумя путями:
Нет. Эта часть заголовка и тут == 0 (проверил на team fortress 2 content.gcf). Точный размер файла можно вычислить двумя путями:
- Взяв значение FileHeader.FileSize+0x100000000;
- Вычислив значение DataHeader.FirstClusterOffset + DataHeader.ClusterCount*DataHeader.ClusterSize (получается точное значение).
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).
- $t@t!c_V()1D
- Разработчик
- Сообщения: 2639
- Зарегистрирован: 06.12.2007
- Благодарил (а): 10 раз
- Поблагодарили: 29 раз
Да, как обойти-то эту штуку я знаю. Просто интересно стало - мало ли...
И да, первым способом на байт меньше потому, что тебе нужно складывать это не с нижними 32 битами, а с верхними. И ровно 4 Гб это как раз 0хFFFFFFFF+1
И да, первым способом на байт меньше потому, что тебе нужно складывать это не с нижними 32 битами, а с верхними. И ровно 4 Гб это как раз 0хFFFFFFFF+1
Another guy on them internets
Уважайте команду CSMania.RU - задавайте вопросы правильно!
Уважайте команду CSMania.RU - задавайте вопросы правильно!