Xsplitgui
Program Xsplitgui powstał z konieczności przenoszenia plików ściągniętych z internetu na innym komputerze
posiadającym stałe łącze SDI. Aby taka wymiana była możliwa należy zainstalować w/w skrypt na co najmniej
jednym komputerze. Program oparty jest na poleceniu systemowym Linuxa o nazwie split, które jest
instalowane w systemie standardowo. Polecenie to dzieli pliki na części bez rozróżniania typu pliku. Dlatego może to być plik
spakowany tar lub gzip, albo plik typu data lub dowolny inny. Aby zainstalować
xsplitgui należy posiadać zainstalowany w systemie program Xdialog (program został napisany dla
dystrybucji RH7.2). Instalacja polega na utworzeniu w katalogu domowym katalogu (np bin) i na
przekopiowaniu do niego skryptu xsplitgui oraz nadania mu prawa wykonywalności. Program składa się z trzech
podstawowych części. W pierwszej zaczynającej się od linii 23 dokonywany jest wybór trybu pracy. W drugiej zaczynającej się
od linii 38 następuje lokalizacja pliku do zapisu oraz ustalenie wielkości dzielenia pliku. Proces ten jest ustalany automatycznie
w linii 45. Dyskietki sformatowane DOSowo mają 1423 kB wolnego miejsca do zapisu, a sformatowane
ext2,3 tylko 1327 kB, bo resztę zabiera katalog lost+found. Od w/w wartości
zastosowany jest limit 10 kB dla bezpieczeństwa zapisu, co dokonuje się w linii 46. W linii 47 dokonuje się właściwy
podział pliku na części o nazwach xaa, xab, xa*, które sa zapisywane na dyskietki (linia 59). W trzeciej części
programu zaczynającej się od linii 67 następuje proces kopiowania dyskietek na nasz komputer do katalogu Odzyskany
pod nazwą plik. Po zakończeniu procesu odzyskiwania danych jest wyświetlany komunikat o nazwie i o typie
oryginalnego pliku (linie 76 i 77). W internecie często spotyka się zmianę rzecztwistych nazw i rozszerzen plików np. w celu
podrzucenia trojana. Rozszerzenie do odzyskanego pliku należy dopisać ręcznie. Teoretycznie program umożliwia
przenoszenie plików do około 30 MB. Jeżeli nasz komputer nie ma zainstalowanego programu xmksgui
to też odzyskamy dane z dyskietek. Robimy to tak: do pustego katalogu (może być tmp) kopiujemy zawartości płytek
xaa, xab, xa*... i wydajemy polecenie: cat /home/andrzej/tmp/xa* > /home/andrzej/tmp/odzyskany.
Aby dowiedzieć się danych o oryginale wydajemy polecenie: file -b /home/andrzej/tmp/odzyskany > /home/andrzej/tmp/oryginalne_dane.
Trochę to skomplikowane. Prościej jest zainstalować xsplitgui na obu komputerach.
Xsplitgui w czasie pracy.
Ja osobiście używam tego programu do archiwizacji wcześniej spakowanych (zipem) danych.
do góry