У меня есть один файл размером более 100 Мб
Я использовал 7z для создания нескольких томов этого единственного файла (используя формат zip). результирующие объемы выглядят примерно так.
Мне нужно использовать apache ant v1.9.3 для распаковки всех этих томов для восстановления исходного файла. Я попробовал что-то вроде следующего, что не сработало.
<unzip src="some-archive.zip.001" dest="output-dir"/>
это то, что не поддерживается из коробки муравьями? смысл, я должен написать свою собственную задачу муравья, чтобы выполнить это?
Предполагая, что вы заархивировали файл some-archive.bin, а затем разделили файл some-archive.zip на несколько томов, вы можете использовать задачу concat с двоичным значением в true и файл destfile, указанный для объединения томов обратно в одиночный zip файл. Затем разархивируйте файл -archive.zip с помощью разархивированной задачи.
<target name="merge-and-unzip">
<concat destfile="some-archive.zip" binary="true">
<fileset dir=".">
<include name="some-archive.zip.*"/>
</fileset>
</concat>
<unzip dest="." src="some-archive.zip"/>
</target>