Доброго времени.
Среда XE2. Имеется встроенная библиотека TZipFile. Решил воспользоваться этой фичей.
Но столкнулся с тем, что при распаковке больших архивов вылетает с ошибкой (что-то о неправильной сигнатуре центрального хидера).
В моём случае, большой архив - это 6 Гб.
Исследуя исходники, понял (или мне так показалось), что библиотека читает в качестве размеров упакованных и первоначальных данных значения cardinal, и поэтому не поддерживает большие архивы.
Вопрос: есть ли у кого-то успешный опыт правки исходников TZipFile для исправления этого недостатка?
Если нет, то может подскажите в какой версии Delphi это было исправлено (если было)?
Заранее спасибо.