°°°°°°°° °° °°° °°°°°° °°° °° ° °° °° °° °° °° °° °° °° ° °°° °° °°°°°° °° °° °° °°° °° °°° °°°°°° °° ° °° °° °° °° °°° °° °° °° °° °° °°°° °° °° °° °° °° °° °° °° °° °° °° ° °° °° °°°°°°°° °°° °° °° °° °° °° °° °° °° °° °° °° °°°°° °° °° °° °° °° °° °° °° °° °° °° °° °° °° °° °°°° °°°° °°°° °°°°°° °°°°°° °°°° °°°° °°°° °°° VERSIE 2.01 Gert Steenssens Fidonet node 2:292/500.18 ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ Û INHOUDSTAFEL Û ßßßßßßßßßßßßßßßß 1. Inleiding ÍÍÍÍÍÍÍÍÍÍÍÍ 1.1 Het Waarom... 1.2 Ere wie ere toekomt : 2. Algemeen gebruik ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 2.1 Het Hoofdmenu 2.2 Help 2.3 Splits & Herbouw 2.4 Opties 3. Het log-bestand ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 4. Integriteitscontrole ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 5. Updates,andere progs _______________________ 1. INLEIDING ÍÍÍÍÍÍÍÍÍÍÍÍ 1.1 Het Waarom... ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Het idee rond FileSplit is ontstaan dankzij een verouderde XT, met 2D Diskdrives, en de steeds groter wordende programma's voor IBM. Omdat bestanden reeds groter worden dan 1 MB, is het niet mogelijk om deze op 2D diskettes te zetten. Toch kan men dankzij compressieprogramma's deze bestanden verkleinen tot meer dan 50% van hun oorspronkelijke grootte. Hoewel dit in de meeste gevallen het probleem al kan oplossen, zijn sommige bestanden niet veel of bijna niet meer te verkleinen. In dat geval kan men, door FileSplit te gebruiken, die bestanden in bv. 2 delen splitsen zodat ze wel passen op 2D diskettes. 1.2 Ere wie ere toekomt : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Speciale dank aan Adri Van Dam voor de Procedure die ervoor zorgt dat de cursor niet steeds staat te knipperen op plaatsen waar we hem best kunnen missen. 2. Algemeen gebruik ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 2.1 Het Hoofdmenu ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Na het opstarten van het bestand FSPLIT.EXE, en na het inlezen van het log-bestand, zoekt het programma naar het configuratie-bestand. Indien dit niet gevonden wordt zal het programma vragen waar het aangemaakt moet worden. Om de standaard instellingen te veranderen selecteert u 'Opties' in het hoofdmenu. (zie 2.4 Opties : Fsplit instellen) Het programma kan u hierna waarschuwen dat het veranderd werd, voor meer informatie zie : punt 4 Integriteitscontrole. Hierna verschijnt het hoofdmenu of het scherm. U kan kiezen tussen : - Help - Splits - Herbouw - Opties Onderaan ziet u een regel die de optie kort omschrijft. Gebruik de pijltjestoetsen (links/rechts) om uw keuze aan te duiden, en druk daarna op Enter/Return. Hierna komt u in het gewenste menu terecht. Om dit terug te verlaten, drukt u op Esc(ape). Indien u het programma zelf wil be‰indigen drukt u op Esc. 2.2 Help ÄÄÄÄÄÄÄÄ Door de optie 'FileSplit...' te kiezen krijgt u nogmaals het intro-venster dat bij het opstarten van het programma verschijnt. 'Voor je begint' zorgt ervoor dat u het programma correct instelt, om mogelijke problemen te voorkomen. Dit menu geeft u ook, met de optie 'Hoe gebruiken ?' een klein overzicht van de te gebruiken toetsen. 2.3 Splits & Herbouw ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Deze menu's zorgen ervoor dat u het programma duidelijk maakt welke bestanden, waar deze zich bevinden, enz... er moeten gebruikt worden. Met de pijltjestoetsen (omhoog/omlaag) selecteert u ‚‚n van de mogelijke opties. Druk op Enter om dit ook te kiezen. Hierna geeft u of de bestandsnaam (al of niet met het pad) in, of het aantal delen, of de doelschijf (m‚t subdirectories) naargelang u in het Splitsmenu of het Herbouwmenu zit. Na de nodig parameters ingevoerd te hebben, kiest u 'Begin...' om het splitsen of herbouwen te starten. indien er fouten optreden, zal er een foutmelding verschijnen die duidelijk maakt wat er mis ging of wat u verkeerd ingaf. Verbeter deze fout, indien mogelijk, en probeer opnieuw. 2.4 Opties ÄÄÄÄÄÄÄÄÄÄ Dit menu zorgt voor enkele speciale opties die u in Fsplit kan gebruiken. De bediening is ongeveer hetzelfde als bij de Splits/Herbouw menu's : De pijltjestoetsen om te selecteren, Enter om te kiezen. Fsplit instellen : ------------------ Hiermee is het mogelijk om het programma (in beperkte mate) naar eigen keuze in te stellen. De configuratie is eenvoudig te veranderen door de overeenkomstige nummer in te drukken. Wanneer 'Log-bestand gebruiken ?' op 'Ja' staat zal Fsplit bij het herbouwen het aantal delen (waarin het originele bestand gesplitst werd) gaan zoeken in het log-bestand op de schijf. Als dit niet gevonden kan worden zal u alsnog het aantal delen moeten ingeven. Als deze optie op 'Nee' staat, zal u dit sowieso moeten. 'Integriteitscontrole van Fsplit ?' op 'Ja' zetten zorgt ervoor dat bij het opstarten van FSPLIT.EXE nagekeken wordt of het bestand niet gewijzigd werd. Dit om virusinfecties tijdig op het spoor te komen. Door 'Diskettes optimaal gebruiken ?' op 'Ja' te zetten zal het programma tijdens het splitsen uw diskettes volledig vol zetten (dwz.: Alle vrije schijfruimte gebruiken voor spl-bestanden), en daarna een boodschap geven om de volgende diskette in de drive te steken, en dit zolang het volledige bestand gesplitst is. 'Spl-bestanden verwijderen na herbouwen ?' spreekt al voor zichzelf. Na het herbouwen van een bestand zullen de verschillende splits-bestanden dan afgeveegd worden om zo terug plaats vrij te maken. Let wel ! Als er om de ‚‚n of andere reden het bestand niet of slecht herbouwd werd, zal het onmogelijk zijn om nogmaals te herbouwen ! Optie 5 geeft u de mogelijkheid om het programma duidelijk te maken in welke (sub)directory op uw (harde)schijf) het zich bevindt. Hierdoor zullen de bestanden aangemaakt door Fsplit (log- en config-bestand) ook in diezelfde directory geschreven worden. Indien het programma dit niet weet, worden deze in de directory geschreven vanwaar u Fsplit opstartte. Dit kan ervoor zorgen dat als Fsplit in uw DosPATH staat en u het dus op een willekeurige plaats kunt opstarten, Fsplit het configuratie-bestand niet kan vinden en er een nieuw aanmaakt in de huidig directory. Dit probleem is op te lossen door het toevoegen van de volgende regel in uw AUTOEXEC.BAT bestand : SET FSPLIT=X:\dir\subdir\ waar X:\dir\subdir\ het volledige pad in van FSPLIT.EXE. Als u uw geliefde configuratie ingesteld heeft, drukt u op Enter of Esc. Het programma vraagt u dan of u deze instelling wil bewaren op de schijf. Indien u 'J' indrukt wordt dit ook effectief gedaan. Dit is zeer handig omdat u op die manier, na het opstarten, niet steeds de standaard instelling (1. Ja, 2. Ja, 3. Nee, 4. Nee) moet veranderen om de gewenste instelling te verkrijgen. De bewaarde instelling wordt bij het opstarten automatisch ingelezen. Log-bestand aanpassen : ----------------------- Om te voorkomen dat uw log-bestand t‚ groot zou worden, is het mogelijk om er elementen uit te verwijderen. Bepaalde elementen in het log-bestand kunnen overbodig geworden zijn, omdat u het bestand reeds herbouwd hebt, en er verder niets meer mee gaat doen. U beweegt het pijltje op de gewenste bestandsnaam en drukt vervolgens op Spatie. U zal zien dat het bestand nu aangeduid is. Door nogmaals op Spatie te drukken verdwijnt de aanduiding weer. Om het element uit het log-bestand te verwijderen drukt u op Enter, waarna u het aantal overgebleven elementen te zien krijgt. Splits-bestanden zoeken : ------------------------- Om niet steeds het programma te moeten verlaten om te kijken op welk bestand welk splits-bestand staat, is er deze optie. De splits-bestanden in de door u opgegeven directory worden in lijst zichtbaar gemaakt. Wanneer u vervolgens op Enter drukt kan u een nieuwe directory opgeven, waar het programma de spl-bestanden moet zoeken. Deze optie verlaat u door op Esc te drukken. 3. Het log-bestand ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Het log-bestand zorgt ervoor dat de namen van de gesplitste bestanden bijgehouden worden, zodat u ze later kan terugvinden en de bestanden dan ook opnieuw kan herbouwen. Het is aan te raden om de namen van de bestanden die u reeds terug herbouwde uit het log-bestand te verwijderen, tenzij u van plan bent het later nog te gebruiken. Dit omdat deze elementen toch geen enkel nut meer hebben en daarom ook best plaats kunnen maken voor andere, nieuwe bestanden. 4. Integriteitscontrole ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ De integriteitscontrole van Fsplit is niet alleen gebaseerd op bestandslengte, hetgeen het meest voor de hand ligt, maar ook op de integriteit van de fileheader (het begin van elk . EXE bestand). Deze methodes geeft een grotere kans op het tijdig signaleren van een virusinfectie. Vooral in het geval van de allernieuwste Stealth-virussen is het best mogelijk dat de methode van de bestandslengte tekort schiet. Deze virussen zorgen er namelijk voor dat bij het opvragen van de lengte van een ge‹nfecteerd bestand de originele bestandslengte wordt teruggegeven. Het programma FileSplit is tegen deze virussen gewapend. Elk virus moet, om een bestand te infecteren, de fileheader aanpassen, hetgeen een waarschuwing zou uitlokken van FileSplit. Indien zo'n waarschuwing verschijnt, is een controle van uw harde schijf door een antivirus-programma zeker geen slecht idee. Het is echter mogelijk dat een ander programma, soms een antivirus-programma z‚lf,bestanden aanpast om ze zo tegen virussen te beschermen. Indien FileSplit in dat geval een waarschuwing geeft, kan u (na grondig gebruik van (een) antivirus-programma('s)) FileSplit instellen zodat deze melding niet meer verschijnt bij het opstarten. 5. Updates, andere progs ________________________ FileSplit 2.01 is nog lang niet zoals het zou moeten zijn, ik verbeter of voeg er nog dagelijks dingen aan toe. Daarom zijn suggesties i.v.m. volgende versies altijd welkom. Schrijf een netmailtje naar 2:292/500.18 en ik zal je vragen graag (heel graag zelfs) beantwoorden. Een ander programma dat ik momenteel aan het testen en verbeteren ben is FileCheck. Een programma dat de integriteitscontrole van FileSplit op AL uw EXE (en binnenkort ook COM) bestanden toepast. Momenteel is de laatste volledige versie : 1.6 Stuur een netmail indien je de allerlaatste versie wil bekomen. Dank voor uw bijdrage tot FileSplit versie 2.01 : Een dik handboek van TP 5.5 (Thanks Wouter !), Adri Van Dam, i.v.m. cursoren Wouter Fran‡ois, Peter Vanderborght, Einde van Fsplit.txt