Mailarch je program pro příkazový řádek, který umí vytvořit zip archív a odeslat jej emailem. Pro spuštění potřebuje nainstalovaný Microsoft .NET Framework, minimálně ve verzi 3.5.
V programu jsou použity následující komponenty:
knihovna DotNetZip pro kompresi do ZIP formátu parser NDesk.Options pro zpracování vstupních parametrů programu
Dotsplit je program určený k rozdělení souboru na menší části. Pro spuštění vyžaduje nainstalovaný Microsoft .NET Framework 3.5. Dotsplit neumí soubory komprimovat nebo šifrovat, pouze je rozdělit na menší části a vytvořit dávkový soubor pro jejich spojení do původního souboru. Program jsem si napsal jen abych si vyzkoušel Windows Presentation Foundation.
K rozdělení souboru v linuxu můžeme využít program split. Nedávno jsem potřeboval rozdělit obraz DVD Mandrivy na menší kousky. Pro rozdělení na 700 MB části lze spustit split následujícím způsobem: split --bytes=700m mandriva-linux-free-2009.1-x86_64.iso /media/disk/iso/mandriva-linux-free-2009.1-x86_64.iso-
--bytes=700m - části budou mít velikost max. 700 MB mandriva-linux-free-2009.1-x86_64.iso - zdrojový soubor. V tomto případě z aktuálního adresáře. /media/disk/iso/mandriva-linux-free-2009.1-x86_64.iso- - cesta, kam uložit výsledné části a jejich prefix. Prefix je mandriva-linux-free-2009.1-x86_64.iso- a každá výsledná část bude za tímto textem mít příponu aa, ab, ac … podle počtu částí.
Následující skript uložit do souboru, např. jako mailfrompetr.sh, nastavit mu atribut pro spouštění a zavolat tímto způsobem:
mailfrompetr.sh "tohle je predmet mailu" "tohle je obsah mailu" nekdo@nekde.cz