home *** CD-ROM | disk | FTP | other *** search
-
- X P K - K N I G H T
- -------------------
-
- The GUI for the xpkmaster.library
-
- $VER: XPK_Knight.doc V1.05 - 08.12.1994
-
-
- © 1994 by A.Grossberger
- All rights reserved
-
-
-
-
- What is XPK-KNIGHT ?
- -----------------------
-
- XPK-KNIGHT is a free configurable, easy Graphic-Userinterface for
- comfortable usage of most of the important functions whithin the
- XPKMASTER.library and its correspondending XPK-packers.
-
-
-
-
- Functions-Overview
- -----------------
-
- - easy todo intuition-steering by mouse with additional shortcuts
-
- - usefull as single (de)packer as well as for automatic operations
- on large amount of data or even simply as a .xpk-files-tester
-
- - an internal script allows independent packing of data-files also
- on different devices. This process can very simply be programmed
- by the user via filerequester and few mouse-clicks.
-
- - subsequent inserting or deletion of script-entries is possible
-
- - the number of entries is limited only by your available RAM
-
- - build-in safety against loss of data during file-saving
-
- - the options of xpk-packers(chunksize, packmode, password) can be
- chosen as easily by mousebutton as the program-process or -priority
-
- - any failures are caught in a safe way without terminating the
- program and will then be marked for later control
-
- - free choice of best suitable packers or even automatic searching
- for the best packratio with the so called "Try-Mode"
-
- - automatic information about the kind of files there is worked on
-
- - shows all possible features of the available xpk-packers
-
- - open concept for adding each future xpk-crunchers
-
- - suffixes, icons and filecomments can be handled separately
-
-
-
- Distribution
- ------------
-
- XPK-KNIGHT is (c) copyrighted 1994 by A. Grossberger.
-
- XPK-KNIGHT is shareware and may be freely distributed (but NOT
- for any commercial use!) as long as the entire archive is not
- changed in any way and contains the following files:
-
- - XPK-KNIGHT_00 46264 bytes
- - XPK-KNIGHT_00.info 762 bytes
- - XPK-KNIGHT_30 45336 bytes
- - XPK-KNIGHT_30.info 1522 bytes
- - XPK-KNIGHT.dok 19439 bytes
- - XPK-KNIGHT.doc 17660 bytes
- - XPK-KNIGHT-History 1235 bytes
- - XPK-KNIGHT-History-eng 1133 bytes
-
-
- (The icons are compatible to all Processor (68000/68030) Versions of course:-) )
-
- This software is provided "as is". No warranties are made to its
- accuracy, reliability, performance or currentness of operation in
- any way. You do use it at your own risk!
- This software has been tested carefully on different Amiga-computers.
- But for the security of your data: Please do read this document !
-
- XPK-KNIGHT may be included in public-domain-packages as long as a
- single disk it is on doesn't cost more than US$ 5 or DM 8.-.
-
- If you like this program and keep using it, than register please.
- You are free to decide what it individually is worth for you and
- send that cash or as Euro-Cheque.
-
- Should this be much less than US$ or DM 10.- better give it as a gift
- to UIISP (Union of innocent impoverished shareware-programmers). ;-)
-
- My address for registration is located at the end of this doc.
-
- And once more: The program-author gives no warranty of any kind.
-
- But don't worry, be happy.;-) XPK-KNIGHT was developed very sorroughly
- and tested hard by some amiga-users. It worked many night-hours alone
- and un-watched together with my BBS-program on many thousands of my
- precious mod-files. And so did some of friends of mine. Not a single bit
- was lost. ;-) This program works fine in Amiga's multitasking-environment.
-
-
-
- The idea behind
- ---------------
-
- As sysop of the Musikbox-BBS I get lots of differently packed files
- uploaded. For unique managing and best pack-ratios there is only one
- solution: the open xpk-concept with its many packers. And for using
- them as easily as possible I wrote XPK-KNIGHT.
-
-
-
-
- Sytem-Requirements
- ------------------
-
- - Kick 2.04 (V37), better higher
- - xpkmaster.library V2, better higher
-
-
- if possible:
-
- - many good xpk____.libraries
- - fileID.library V2 or higher
- - powerpacker.library
- - harddisk (or with disks MUCH patience ;-) )
-
-
-
-
- Operation
- ---------
-
-
- Gadgets
- -------
-
-
- Load - in Direct mode: load and work on ONE FILE
- - in Script mode: chose SEVERAL FILES and insert them at
- list-windows actual position or get
- whole directories (also recursive)
-
- - Shortcut "L"
-
- DestDir - chose destination-directory for script via requester.
- If the pathname is deleted XPK-KNIGHT automatically sets
- source-dir as target (default)
-
- - Shortcut "D"
-
- Save - in different ways as chosen with prefs (icons, suffix,
- comments and deleting of the original (delsource))
- in script-mode saving is done automaticly
-
- - Shortcut "S"
-
- Save As - like save with any filename
- - requester, if any file with same name already exists
-
- - Shortcut "A"
-
- Del Source - Originalfile will be deleted after the new file has been
- saved successfully
- - there appears no security-requester when the packed file
- gets the same name as the original
-
- Copy Icon - ....hmm, difficult ;-)
-
- Add.xpk - ADD xpk.suffix after packing - ".pp" suffix will be replaced
- - REMOVE suffix when depacking
-
- Passwort - ON/OFF-switch so the passwort can be de-/activated whithout
- need to write or delete the password-string each time
-
- - on the right side of that switch there is the string-gadget
- for the passwort the file is de-/crypted with (if the chosen
- packer can do that, of course)
-
-
- Cyclegadget for choice of packers (right of "Del Source")
-
- - chose your wished packer or TRY-Mode
- (but this works faster with menu)
-
- Info-Gadget - open the infowindow (infos about packer and packmodes)
- - see also "Infowindow"
-
- Chunksize - 0 selects the DEFAULT-value of the packer (Chunksize in KB)
- ATTENTION!: Leave this value on 0 (default), otherwise you
- risc that your files can NOT be unpacked on other machines!
- Specialists who know what they do wouldn't need no advice
- on this feature at all.
- Some sublibraries have problems with other values than
- default! This is NOT a bug in XPK_KNIGHT.
-
- - will with each chosen file be shortended to possible maximum
- of the actual packer or to filesize. In next step the entry-
- value will be used again.
-
-
- Please do keep in mind:
-
- the BIGGER the chunksize is
-
- - the better gets the compression
- - the longer pack-process can last
- - the longer you have to wait for aborting
- - ATTENTION: the bigger gets DANGER that packed files
- can NOT be unpacked on other machines!
- I repeat: Do leave chunksize on 0 = default
-
- - menue-item "Default" sets chunksize to 0 kB
-
- Cycle-Gadget for packmode
-
- - Pack : file(s) PACK ONLY and ignore already packed
- - Repack: DEPACK and PACK AGAIN with chosen packer
- - Unpack: DEPACK and ignore non-packed
- - Test : test file(s): are they ok and can be unpacked?
- plus informations about this file
-
- Cycle-Gadget for Scriptmode
-
- - toggle between DIREKTMODE and SKRIPTMODE
-
- Execute - do the script (if no other choices are made by the user,
- each source-dir also is destination-dir)
-
- Del Step - delete actual (clicked-on) entry out of script
-
- Clr Prg - delete all (complete) or the already finished program-steps
- (Ready steps only)
-
- Why Fail - shows failures that appeared at actaul entry
- - Shortcut "F"
-
- Log File - for future use only... ;-)
-
-
-
-
-
-
- Displays
- --------
-
-
-
- File : filename
-
- Type : type of files (only when fileID.library is in system)
- output updated even on just temporarely depacked files
-
- Crypted: file password-protected?
-
- Below that: packer and packratio
-
- Orgsize : original length of unpacked files
-
- Crunched: packed lenght
-
-
- Below there is the field for messages of any kind i.e.
-
- - failures
- - responses
- - pack-process
-
-
- Progpos :
- - number of the actual entry
-
- - when adding program-steps with multiselect , there
- will be shown how many positions are to insert into script
-
-
-
- Script-field for displaying and click-activating the entries - : it shows
-
- result packmode packer ratio chunksize flags filename
- ^ ^
- | |
- F (fail = failure appeared) |
- R (ready = successful done) |
- |
- --------
- d = delete source
- i = copy icon
- x = add xpk
- c = crypt ON
- - = reserved for logfile
- - = reserved
-
- (All other chosen values like "SAFE SAVE", "Try-Packer","Copy Comment"
- and so on are valid for the ENTIRE SCRIPT! (ALSO THE PASSWORD!!!)
-
-
- For making an entry the ACTUAL one just click on it and then informations
- are refreshed given out in the display-fields. With DEL-STEP this entry
- can be deleted and WHY_FAIL shows if and what went wrong. Besides this the
- original file-path is shown in info-field.
-
- New program-steps (like "Load" or changing "Dest Dir") are inserted
- BEFORE the actual entry.
-
-
-
-
- Menues
- ------
-
-
- In menues you can work with MULTISELECT! (= Click and draw)
-
-
- Project
-
- Load like Gadget
- Save like Gadget
- Save As like Gadget
-
- About very important! :-}
-
- Quit Format all drives - then destroy the cpu and
- when ready switch main-power OFF ;-)))
-
-
- Prefs
- Del Source like Gadget
- Copy Icon like Gadget
- Add.xpk like Gadget
- Passwort like Gadget
-
- PackPri Packpriority -1 (= Default) or 0
- Proposal: -1 when working in multitasking
- 0 when only XKP-KNIGHT runs
-
- Step Down set packefficiency lower - useful only when
- there is lack of RAM (see XPK-Docs)
-
- Lossy OK (see XPK-Docs)
-
- Safe Save Save files safely - when machine crashes NO
- data gets LOST (the original or the new file
- are still ok )
-
- Verify BEFORE saving the file there will be checked
- whether the used xpk.library can unpack that
- file back to original contition. Only possible
- together with Safe Save. The most secure way,
- but needs more RAM.
-
- Comments take over the comment from original file 1:1
-
- Klick Info show fileinfos when cklicking on entry in list
-
- Load Prefs load prefs
- Save Prefs save the actual prefs
- Set Default prefs to default (= best/safest packmode)
- That means in singular:
- - Del Source OFF
- - Copy Icon ON
- - Add Suffix OFF
- - Password OFF
- - Packpri -1
- - Step down OFF
- - "Lossy OK" OFF
- - Save Safes ON
- - Verify Safes ON
- - Copy comments ON
- - "Klick->Info" ON
-
- PLEASE NOTE:
-
- - Pack-choice becomes TRY !
- - Try-Packers are chosen ALL !
- - Packmode = Repack (100%)
- - Chunksize set to DEFAULT (=0KB)
-
- Screenmode - Opens Screenmode-Requester
- ATTENTION ! Screen are:
- MIN: 640*200 - MAX: 724*xxx
- - GET WB = take over values of Default-Public-
- Screen
-
- Reset Filereqester - center filerequester to middle of the screen
-
- Packer Choice the wished packers (like gadget)
-
-
- Try-Packer Choice of all packers for Try-Mode (LMB=Multiselect!)
-
-
-
-
- Trymode
- -------
-
-
- All Try-Packers will be tested one after the other and
- at at last the best-packing on this file is used.
-
-
-
-
-
-
- Info-Window
- -----------
-
- Displays version and short explaination of packer's peculiarities.
-
- These values are taken from the original packers - so I can't garantuee
- that they are 100% right. Please read more in the doks of xpk-package.
-
- The info-window is updated each time another Packer/Packratios/Chunksizes
- are chosen.
-
-
-
- Details on executing the program (= scriptmode)
- --------------------------------
-
-
- - changing the password will NOT be taken over into programm -
- the one given in is valid for the ENTIRE program!
- within the program it only can be switched ON or OFF
-
- - also subsequent changes of Try-Packer-choices will NOT be taken
- over - so in the whole process the ones activated in menu are
- worked with.
-
- - same thing is valid for "Packpri", "Step Down", "Lossy OK"
- "Safe save" and "Copy Comment".
-
-
-
-
- Hints
- -----
-
- - For to ABORT just activate the XPK-KNIGHT-window (LMB into it)
- then ONLY ONCE short click RMB and then wait... because:
-
- Aborting is possible only before start, at the end of packprocess
- and when a full chunk is finished. This can last a while - depends
- on the used packer and the chunksize.
-
- - Also the recursive read-in of a directory can be aborted.
-
- - Delete-protected original files will NEVER (also when "Del Source"
- is active!) be deleted. So see the protection-flag "d".
-
- - If VERIFY is ON, do NOT switch PASSWORD OFF/ON between loading
- and saving!
-
-
-
-
- Known Bugs
- ----------
-
-
- - Under Kick 2.0 the script-field gets an additional display on
- the very bottom. There comes the actual entry once more. The
- script-field (for true its a gadget) is not "ghosted" and can
- still be clicked in in direct-mode.
-
- Under Kick 3.0 and higher the actual entry is highlighed.
- (like I expect it to do).
-
- - Under Kick 2.0 ther can appear problems with screenmodi. Therefor
- only MONITOR-DRIVERS are taken over, which do garantuee a secure
- display. If the actual public screen is not using a Monitor Driver
- the "GET WB" gadget will be ghosted if klicked on it.
-
- - If there are more than 31 packers, in the menu maybe the old
- packer is not disactivated (not un-chosen) because Intuition
- supports this only up to 32 entries. This is only a failure in
- the display which is corrected immediately after finishing menu-
- selection.
-
- - After packing/depacking in the infogadgets may appear wrong values
- (ratio, size, packer etc.). This is IMHO a problem of the xpkmaster.
- library (V2.4).
- (Even brings up Enforcerhits!)
- Since XPK-KNIGHT V1.05 this bug is corrected by using an internal
- routine.
-
- - Attention: The SQSH-version for 68030-machines crashes 68000-
- Amigas with no mercy! (SQSH or xpkmaster.library (?) do NOT
- catch and prevent this. Maybe other 030-packers act the same.
-
-
-
- TODO
- ----
-
- - Logfile
-
- - Ideas und suggestions are welcome.
- See Address below - or simply call Musikbox and leave
- me a letter (mail Sysop)
-
-
-
- Thanks to:
- ----------
-
- - all the authors of the XPK-package and later xpk-crunchers!
- [Maybe sometime there comes any answer to my E-mails :-)]
-
- - reflax (betatest, docfiles (complete englisch docfile!), 68000-icon and big courage ;-) )
-
- - Tomato Kid (some betatest)
-
- - the authors of Delitracker
-
- - all who registered for XPK-KNIGHT till now
-
- - all the others I maybe forgot.....
-
-
-
-
- Address
- -------
-
- Alexander Grossberger
-
- Marienburger Strasse 7
-
- D-90766 Fuerth
-
- Germany
-
- Email
- _____
-
-
- nobody@betei.franken.de
-
- oder
-
- Call the Musikbox-BBS: 49(0)911-7593596 and write to the Sysop
-
-
-
-
-