DataKunskap NewsLetter 5 ------------------------- Ytterligare om PC-DOS --------------------- Vi †terkommer till bootdisketter & disketthantering n„r vi erh†llit disketter ! Avancerad filhantering. ----------------------- Det finns situationer d† man har n†gon datafil som „r s† pass stor att man beh”ver dela den i ett antal mindre delar. Till exempel d† man skall ”verf”ra ett program till disketter. Dessa program „r INTE standard PC-DOS, men brukar f”rekomma i proffsigare OS-milj”er. SPLITZ - Delar upp en programfil i sm†filer. JOINZ - S„tter samman dessa igen. Exempel) Ett program har storleken 14Mbyte ! Det g†r INTE in p† en 1.44Mb diskett ! Vi anv„nder SPLITS. SPLITZ SPLITZ kalle.exe ka 1440000 Delar upp kalle.exe i sm†filer om 1440000 bytes vardera, alla sm†filerna erh†ller namn ka.001, ka.002 osv. F”r att s„tta ihop programmet igen s† anv„nder vi JOINZ ! JOINZ JOINZ ka Nu skapas kalle.exe igen. DOS uppgift 11) Leta upp n†got l„mpligt "offer" (en stor fil) p† c: Kopiera ”ver denna till temp katalog p† c:. Dela upp denna i l„mpliga bitar och s„tt sedan samman denna igen. Packning och komprimering av program. ------------------------------------- SPLITZ & JOINZ „r en del i den grupp av program som man anv„nder n„r man skall f”rflytta programfiler/datafiler mellan olika medier. En annan metod „r att komprimera filerna. N„r program/datafiler lagras i datorn s† „r de inte optimalt lagrade p† n†got s„tt. Man kan med hj„lp av avancerade datastrukturer effektivisera lagringen. Om tex en textfil inneh†ller m†nga A-n s† kan man lagra ner hur m†nga A-n och var de skall vara placerade i filen och har p† s† s„tt erh†llit en sorts komprimering. Žven kallad Line„r komprimering. Ett av de senaste s„tten kallas fraktalkomprimering, dessa utg†r ifr†n talserier med imagin„ra tal d„r man kan finna bitar av strukturen i den lagrade filen (okomprimerade) och p† s† s„tt bara beh”ver lagra ner en hundradel av ursprungsmaterialet. N†ja, denna kurs „r inte avsedd att l„ra ut komprimeringsmetoder utan bara l„ra ut hur och n„r man man kan anv„nda dessa. Textfiler g†r n„stan alltid mycket bra att komprimera, man har funnit speciellt l„mpade komprimeringsmetoder f”r detta. Bilder „r ocks† mycket tacksamma att komprimera GIF-bilder „r redan komprimerade s† det g†r inte s† bra med dessa, samma g„ller JPEG. EXE-filer (k”rbara program) brukar inte heller g† att komprimera s† bra. Detta beror p† att de ofta „r v„ldigt omv„xlande i sin struktur. Samma g„ller f”r bin„rfiler. Men en komprimeringsgrad p† 2 brukar n„stan alltid erh†llas p† okomprimerat material. Packningsprogram. ----------------- LHA, LHX, PKZIP/PKUNZIP, ARJ, ARC, PKPAK/PKUNPAK, ZOO, ARK, SQZ ... Žr n†gra exempel p† program som kan packa. Med diverse switchar kan man utf”ra olika man”vrar med dessa. Filer med dessa efternamn „r packade med... .ZIP Packat med ZIP .LZH /.LHA Packat med LHA eller LHarc .ARJ Packat med ARJ .ARK Packat med PKPAK eller ARC .ZOO Packat med ZOO .SQZ Packat med SQZ Squeze .LHX Packat med LHX Vi studerar .ZIP formatet. PKZIP/PKUNZIP „r tv† program som kan utf”ra ypperligt avancerade komprimeringar. F”r att bara packa en fil kan man skriva: PKZIP -A KALLE KALLE.TXT Detta g”r att kalle.txt komprimeras och en komprimerad fil kallad KALLE.ZIP skapas. PKZIP N†gra switchar: -P S”kv„gar (tr„det) skall med i den komprimerade strukturen. -R Rekursiv insamling av filer till tr„det. -A Starta arkivering (nytt arkiv) PKZIP -A -R -P H:\ELEV\KALLE\NIZZE C:\SNURRE\*.* Nu komprimeras allt som finns i katalogen SNURRE p† enhet C:, „ven tr„dstruktur bevaras med filer och allt. Den komprimerade strukturen lagras ner p† enhet H: i filen NIZZE. Om man vill komprimera till disketter kan man l„gga till switchen -&V s† erh†lls automatisk SPLITZ. Upppacking „r mycket enklare „n packing med detta kommando. PKUNZIP - packar upp datastrukturn som finns i men till den katalog som man st†r i och finns det en tr„dstruktur s† hammnar allt i en enda katalog i alla fall. Vill man packa upp en komplett tr„dstruktur s† l„gger man till switchen -D (Directorys/kataloger). PKUNZIP -D . Observera att man kan erh†lla en riktig oordning vid ovarsam uppackning. Det kan vara en god ide att kontrollera vad som finns i den packade filen genom att skriva PKUNZIP -V . D† ser man vad som finns inne i den packade filen. F”r en komplett beskrivning finns omfattande manualer. Kolla vilka packingsprogram som finns genom att skriva deras namn. PKZIP „r en av de vanligaste packnings/ uppackings programmen. Men LHA och ARJ „r snarlika program. Dock skiljer sig switcharna avsev„rt †t i vissa fall. LHA A ARJ A -,,- DOS uppgift 12) Komprimera hela din hemkatalog till en fil p† enhet C: Dela upp denna i n†gra sm†filer med splitz ! Tag bort den komprimerade filen p† C: S„tt samman filen igen med JOINZ. Kolla vad som finns i den packade filen med PKUNZIP -V ! Vi skall kika lite mera p† packningsfiler inom sinom tid. Kontrollering av enheters status. --------------------------------- Att kontrollera hur mycket utrymme som finns kvar p† en enhet samt om n†got „r skadat p† denna „r en viktig del av datavardagen. CHKDSK ger information om utnyttjandet av aktuell enhet. En switch kan l„ggas till f”r att reparera skador (om det ens g†r). CHKVOL „r motsvarigheten men f”r NOVELL-n„tverksenheter. DOS uppgift 13) Kolla enhet C: Hur mycket ledigt utrymme finns, „r det n†gra skador. Vilken lagringskapacitet har enheten. Kolla „ven n„tverksenheter. Mera kommer i n„sta NewsLetter ! Fr†gor och svar addresseras till anv„ndare STEEN och skickas med PMAIL eller dyligt. OBS ! Om du har modem kan du „ven h„mta dessa NewsLetter via KBBS Kiruna BBS 0980-70463 ™ppen mellan 17:30-07:30. Det g†r „ven bra att skriva brev & skicka filer till mig via denna bas. F”rsta g†ngen m†ste du dock registrera dig d„r. MVH Peter St‚en !