Доброго времени суток. Сегодня я столкнулся с такой проблемой, как распаковкой PCK файлов, немного поэкперементировав, я понял что не распаковываются файлы лишь т.е. которые весят 2 гб или более, следовательно, у меня возник вопрос, возможно ли как-то все же распаковывать такие файлы? Так же я заметил, что если PCK весит более 2гб, то вприду с ним лежит PCX файл.
1) Открываешь консоль Windows 2) cd твой каталог с архивами 3) набираешь команду: 代码: copy models.pck+models.pkx models.big.pck Всё.
Да нет, вроде бы все верно. Открыл консоль Windows - CMD, там провел путь до папки, в которой лежат файлы models.pck и models.pkx, далее пишу copy models.pck+models.pkx models.big.pck
Блин. Делаем копию твоих файлов (на всякий случай) в другую папку. Открываем "тотал" Например, в правой панели у тебя будут эти файлы. Перенеси models.PCK в левую панель. Затем в правой панели - замени расширение на файле PKX на PCK. получится у тебя два файла, с одинаковым расширением, в разных панелях. теперь делаем операцию копирования из правой панели, в левую (то есть маленький файл копируем к большому). Тотал возмутиться, что такой файл уже существует и предложит несколько вариантов действия. Один из них будет "дописать", его и выбираем. И Тотал "пристыкует" маленький файл к большому. Всё.
с чем и поздравляем --- добавлено: 23 сен 2013 в 13:24 --- Похоже придется пилить шаровый оконный пакер с простым интерфейсом и поддержкой больших архивов
спасибо, сейчас гляну, что там не так --- добавлено: 23 сен 2013 в 16:19 --- В общем-то без проблем читаю твой pck+pkx. Проблема заключается в софте, который ты используешь. Он приводит длину файла к int32 и улетает в минус, а надо хотя бы к uint. Допишу WinPck и выложу. Ну и при сохранении изменений будет применяться дефрагментация само собой, ибо в твоем примере смысла в pkx реально нет (см. Compressed size). PS: А китайцы уж могли бы поменять свой алгоритм и читать размеры паков больше int32.max, но видимо лениво.
Попробуй этим, у меня всегда работал. Правда не знаю, как среагирует на файл весом более 2ГБ (у меня таких нет). Условие работы программы - полный путь должен быть на английском языке. То есть, если название папки будет на русском - обломаешься. Программу кидаешь в папку, с архивом, и в батнике правишь путь. Запуск распаковки через батник.
Китайцы патчер переделали, уже давно, и архивы дефрагментируются автоматически. Нет больше файлов, с довесками 1.8ГБ - китайский моделс, 1.77 - PWI.
С помощью софта JoLana - https://mmorpg-devs.ru/threads/pck-module.9239/ Дефрагментировал твой архив, чтоб ты мог с ним работать. Файл - http://yadi.sk/d/ljhHNos69nEae