Вернуться   Компьютерный форум > Блоги > Базаров
Оценить эту запись

Архивация на дискеты

Запись от Базаров размещена 12.02.2015 в 03:11

При создании архивов на дискетах возникают дополнительные сложности. Размер диске ограничен, и большие комплексы программ даже в сархивированном виде могут просто не поместиться на одной дискете. Кроме того, могут возникнуть трудности при модифицировании архивных файлов, располагающихся на дискетах. Здесь мы изложим рекомендации, которые помогут вам в этих случаях.
Указание каталога для временных файлов
При изменении архивного файла программы архивации (упаковки) записывают результаты своей работы в специально создаваемый промежуточный файл. Старая версия архивного файла при этом не удаляется, так как это может привести к потере данных. Обычно промежуточный файл создается на том же диске, что и модифицируемый архивный файл. Поэтому при модификации архивного файла необходимо как минимум столько места, сколько занимают вместе исходный вариант архивного файла и вариант, полученный после модификации. При работе с жестким диском это, как правило, не вызывает проблем, но при работе с дискетой на ней может не хватить места.
Для разрешения этой проблемы программы архивации позволяют назначить каталог, вкотором будут создаваться временные файлы. Целесообразно при модификации архива на дискете назначить этот каталог на жестком диске - это не только предотвратит нехватку места на дискете, но и значительно ускорит модификацию архива. Соответствующие режимы:

Эти режимы могут употребляться при любых видах модификации архивных файлов (добавлении файлов в архив, удалении файлов из архива и т.д.)
Примеры
pkzip -f -bd: a:docarc *.doc - обновление архива DOCARC.ZIP на дисководе А: - в него добавляются новые версии файлов с расширением .DOC из текущего каталога. Промежуточный файл программы PKZIP располагается на дисководе D:;
arj a -wc: a:archive *.doc - добавление к архиву A:ARCHIVE.ARJ файлов с расширением .DOC из текущего каталога. Промежуточный файл при архивации располагается на дисководе С:.
Замечание. При задании каталога для временных файлов не на том диске, на котором находится исходный архивный файл, возможна ситуация, когда в компьютере произошел сбой (отключение электропитания и т.д.) в тот момент, когда исходный архивный файл уже был удален, а промежуточный файл еще не был скопирован на его место. В этом случае следует найти временный файл (его имя ARJTEMP.$00 - для программы АRJ и имя исходного архива с расширением .!!! - для программы PKZIP) и вручную скопировать его на место исходного архивного файла.
Способы архивации на больших комплексов файлов
При архивации больших пакетов программ или иных комплексов файлов часто получается архивный файл такого большого размера, что он не помещается на дискету. При этом если архивный файл создается на дискете, то программа выводит сообщение "Disk full" (Диск полон). В таких случаях можно действовать несколькими способами.
  1. Создать большой архивный файл на жестком диске и затем с помощью программы BACKUP или аналогичной ей скопировать этот архивный файл на несколько дискет. При необходимости восстановить один или несколько файлов из этого архива надо будет скопировать весь архивный файл обратно на жесткий диск и извлечь нужные файлы с помощью программы PKUNZIP или ARJ.
  2. Вариант первого способа - создать большой архивный файл на жестком диске и затем с помощью специальных программ разбить его на несколько архивов, не превышающих заданного размера. Данный способ непригоден, если в сархивированном комплексе программ имеются такие файлы, которые не помещаются на одну дискету даже в сархивированном (сжатом) виде.
  3. Более сложный способ - разбиение вручную всех архивируемых файлов на несколько групп и архивация каждой группы в отдельный архивный файл.
  4. И наконец, последний и самый универсальный (но отнюдь не всегда самый лучший) способ - использование возможности программы ARJ создавать многотомные архивы. Этот способ более подробно будет описан далее.
Размещено в Без категории
Просмотров 1701 Комментарии 0 Отправить другу ссылку на эту запись
Всего комментариев 0

Комментарии

 

Текущее время: 11:38. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.