Архиватори! Кога и с какво да архивираме?

Отговори
kondev
Site Admin
Мнения: 2187
Регистриран: 02-11-2004 17:23
Име: Петър Кондев
Контакти:

Архиватори! Кога и с какво да архивираме?

Мнение от kondev » 05-01-2005 17:17

Има много архивиращи програми и много стандарти за архивиране. Тук ще се спра само на най-използваните и особеностите им.

ZIP
В ДОС архивира с PKZIP.EXE а се разархивира с PKUNZIP.EXE. Това е архиватора с най-слаба компресия и общо взето е най-неефективен, но пък се използва много често, може би по навик, защото е почти най-стария архиватор.
Ето по-използваните опции:

PKZIP - архивира
-exx - максимална компресия
-rp - архивира и поддиректориите
-xPROBA.* - не архивира файловете PROBA.*
-m - изтрива файловете след архивиране

PKUNZIP -деархивира
-d - с поддиректорийте
-o - презаписва съществуващите файлове

-----------------------------------------------------------------------------------
ARJ
Също много използван архиватор. Компресията му е почти същата като на ZIP-а, но е само 1 програма.

формат arj <команда> [опции...]
команди:
a - добавя в архива
m - премества в архива
d - изтрива от архива
x - деархивира

опции:
-r - с поддиректории
-xPROBA.* - не архивира файловете PROBA.*
-m4 - включва максимална компресия
-v1440 - прави архиви от по 1.44MB (за дискета)
-va - деархивира автоматично ако архива е разделен на части

-----------------------------------------------------------------------------------
JAR
JAR32.EXE - ползва се в ДОС сесия на windows
JAR16.EXE - ползва се на чист ДОС.
Още един ДОС архиватор. Различава се от другите с това че прави "пакетно" архивиране и когато архивира по-големи или повече файлове достига мнооого по-големи компресии от предните два архиватора.
Работи се със същите параметри като на ARJ с едно допълнение:
опцията -m4 която включва максимална компресия.

-----------------------------------------------------------------------------------
RAR
Работи се по същия начин като ARJ. Има обаче една много важна опция -s която включва "пакетно" архивиране (solid archive)

-----------------------------------------------------------------------------------
WINRAR и WINZIP - няма да ги обяснявам, само ще отбележа че е много важно като се правят архиви да се включва "пакетно" архивиране: solid archive

-----------------------------------------------------------------------------------

Важно:
Само ARJ успява да архивира отворени файлове. Така че, ако искате да архивирате отворена в момента база и да не спирате USER-ите да работят, то използвайте ARJ. После разпънете архива в директория Х и архивирате отново с JAR или RAR

dido
Мнения: 251
Регистриран: 06-11-2004 22:38

Мнение от dido » 05-01-2005 18:32

няколко полезни линка по темата:
http://wt.noxis.net/feature.php?idТ
http://www.comexgroup.com/software/archivers_test.htm

Отговори