D2Archive
Utilita D2Archive
Utilita D2Archive slúži na komprimovanie a dekomprimovanie archívov *.d2a, ktoré sa používajú ako archívy aplikačných modulov.
Použitie:
d2archive <príkaz> [<prepínače>...] <názov_archívu> [<adresár>]
<Príkazy>
c: | Komprimuje obsah daného adresára. |
l: | Zobrazí obsah archívu. |
x: | Extrahuje obsah archívu do daného adresára. |
<Prepínače>
-b: | Zadané heslo je binárne (256-bitov) v Base64 kódovaní. |
-p{heslo} | Nastaví heslo. |
Popis použitia utility D2Archive
D2archive sa dá použiť na komprimovanie a kryptovanie ľubovoľných súborov. Pracuje vždy nad obsahom jedného adresára - je teda možné komprimovať len celý obsah daného adresára aj s podadresármi. Okrem komprimácie umožňuje samozrejme aj dekomprimáciu a zobrazenie obsahu archívu. Výsledný archív môže byť navyše chránený heslom.
Heslo môže byť zadané v dvoch módoch:
Ako 256-bitové binárne heslo v Base64 kódovaní (napr. pri použití pre AM) - s prepínačom "-b".
Ako bežný text - v tomto prípade je z neho interne vypočítaný 256-bitový hash, ktorý sa použije na samotné kryptovanie.
V prípade, že je archív kryptovaný, heslo je potrebné aj na zobrazenie obsahu archívu - kryptované sú aj informácie o súboroch (názov, veľkosť, čas modifikácie, …).
Podmienky vytvorenia korektného archívu AM
Adresár, v ktorom je vyexportovaný aplikačný modul, musí obsahovať exportovaný objekt typu Aplikačný modul vo svojom koreni. Ostatné objekty môžu byť v ľubovoľných podadresároch.
Názov výsledného archívu aplikačného modulu (bez prípony .d2a) musí byť rovnaký ako názov objektu typu Aplikačný modul. Rovnaký názov musí mať aj XML súbor (bez prípony .xml) tohto objektu.
Heslo pre aplikačný modul je možné vyčítať v licenčnom manažéri pre zvolenú licenciu, alebo sa archív môže vytvoriť bez hesla.
Vytvorenie archívu AM:
d2archive c -b -pHESLO_PRE_AM nazov_archivu adresar_modulu Poznámka: Za prepínačom -p nie je medzera! Názov archívu je možné zadať bez prípony - automaticky dáva ".d2a"
Rozbalenie archívu AM:
d2archive x -b -pHESLO_PRE_AM nazov_archivu adresar_moduluSúvisiace stránky: