Unzsplit
Утилита unzsplit – читает разрезанные файлы, созданные zsplit, склеивает и распаковывает их до первоначального вида.
Формат: unzsplit [ OPTIONS ] SOURCE
Читает из SOURCE, который может быть или одним, или списком разделённых на части и сжатых файлов, созданных zsplit, проводит распаковку и склеивание их вместе и в правильном порядке. Результатом этой операции будет первоначальный распакованный большой файл или восстановленный диск. Для чтения списка файлов достаточно использовать общую часть имен файлов как SOURCE. Unzsplit распознает все файлы, которые принадлежат списку и устанавливает порядок чтения файлов-частей, если имена файлов остаются такими, как были созданы zsplit (см. пример). Это абсолютно необходимо так как название файла содержит конец части: _[ digit ].spl.zp (таких как: _0.spl .zp или _1.spl.zp ...) и, следовательно, эти цифры используются для нахождения правильного порядка чтения частей файла. Цифра первого файла всегда должна быть 0.
unzsplit возвращает 0 если на протяжении операции не было ошибок, в противном случае -1.
SOURCE (источник): может быть файлом (например: имя_0.spl.zp), списком файлов (например: имя_0.spl.zp, имя_1.spl .zp, ...) или stdin (-). "имя" является общей частью имени всех файлов в списке.
OPTIONS (опции):
-b, --buffer SIZE: Эта опция определяет размер буфера (SIZE, in kibibytes) который используется для ввода/вывода. Подгоняя величину буфера, можно значительно увеличить/оптимировать скорость чтения/записи для определенной комбинации жестких дисков. Пример величны SIZE: 2 (2048 bytes). Если эта опция не используется, то величина буфера по умолчанию остается 64 (65536 bytes).
-c, --stdout : записывает вывод в stdout (стандартный вывод).
-D, --outdev : записывает вывод в устройство вывода.
-d, --debug : отладочная информация будет записана в файл debug.log в текущем каталоге. Если эта опция не использована, отладочная информация будет записана в stderr.
-i, --indir DIR : каталог (директория) вывода (DIR является каталогом, содержащим в себе SOURCE).
-m, --multivol : включает "multivolume" свойство. Если разделённые части образа находятся на различных носителях, эта опция позволяет менять носители и продолжать операцию восстановления образа.
-N, --outname OUT_NAME : название файла вывода.
-h, --help : показывет это сообщение.
-o, --outdir DIR : каталог (директория) вывода (DIR является каталогом, содержащим файлы вывода).
-r, --noerror: Если на протяжении операции чтения произошла ошибка ввода/вывода, безопасно пропускает ошибку и читает дальше.
ПРИМЕРЫ:
unzsplit -D /dev/hda -d WinXP_bkp
unzsplit читает список файлов в данном каталоге с общей частью имени WinXP_bkp, такие как : WinXP_bkp_0.spl.zp, WinXP_bkp_1.spl.zp, WinXP_bkp_2.spl.zp ..., распаковывает и склеивает их в один образ, затем восстанавливает этот образ на диск /dev/hda. Отладочная информация будет записана в файл debug.log в текущем каталоге.
unzsplit -N test_img -o /home/user -d -
unzsplit читает из stdin, распаковывает, используя стандартный метод распаковки, создает распакованный файл образа test_ img.img в каталоге /home/user и записывает отладочною информацию в файл debug.log в данном каталоге.
unzsplit -N test_bkp WinXP_bkp
unzsplit читает список файлов с общей частью имени WinXP_ bkp в данном каталоге, распаковывает, используя стандартный метод распаковки, склеивает в правильном порядке все распакованые файлы вместе, сохраняет выходной файл test _ bkp.img в текущем каталоге и записывает отладочною информацию в консоль ( stderr).
Copyright(C) 2005 - 2007 DeviceImage-Project