initial commit
This commit is contained in:
73
tools/qextract/qextract.txt
Normal file
73
tools/qextract/qextract.txt
Normal file
@@ -0,0 +1,73 @@
|
||||
Quick Extract is a small tool designed to call unpacker programs directly
|
||||
from the desktop. Qextract is free software and released under the WTFPL
|
||||
version 2.
|
||||
|
||||
Most programs of this type are ttp programs that require the passing of
|
||||
parameters from a command line. This program is designed to bypass this step
|
||||
in a way that a double click from the desktop will pass all the necessary
|
||||
parameters to that application. That way with a simple interface the user
|
||||
can very quickly unpack a zip, rar, lzh, lha and zoo file as well as tar
|
||||
and gzip archives.
|
||||
|
||||
INSTALLATION: The installation is done via the install application option of
|
||||
the desktop. You copy the program and the arc folder anywhere in your hard
|
||||
disk (it might work with floppies too haven't tested nor do I plan too,
|
||||
buy a hard disk). Let's say you copy it in C:\TOOLS\QEXTRACT. You select
|
||||
QEXTRACT.PRG and you choose "Install application" in the desktop (Set
|
||||
application in Teradesk). There is an option to assign document type. Select
|
||||
zip for that and save desktop. Now open Newdesk.inf or desktop.inf with a
|
||||
text editor, find the string where this is set and copy it below. Now change
|
||||
zip to rar, lzh, lha, zoo respectively so that you have 5 lines. Save and
|
||||
exit. Reload the desktop and the application is installed. Double clicking
|
||||
on any archived file will bring an alert with 3 options.
|
||||
|
||||
New: This option will create a new folder named as your filename minus the
|
||||
extension and all files will be extracted there.
|
||||
|
||||
Cur: This will extract the files in the current directory.
|
||||
|
||||
Quit: Pretty obvious.
|
||||
|
||||
Once finished you'll get an operation completed message. However the program
|
||||
doesn't check if it has been succesful. There should be error messages from
|
||||
the unarchivers though.
|
||||
|
||||
What else? This program is released under the WTFPL version 2 and I provide
|
||||
NO WARRANTY whatsoever. See COPYING for more detail.
|
||||
|
||||
Bugs and problems: This program uses the Pexec() function and as such it
|
||||
has the limitation that you can't really use too large strings. Therefore
|
||||
if the filename and the extracting folder amount to more than 115 chars it
|
||||
will fail. There is a workaround for that, but I couldn't figure it out. It's
|
||||
on the todo list though.
|
||||
|
||||
-Zoo files are also a bitch. Since the zoo command line is beyond my
|
||||
cognitive abilities zoo, files will be extracted at the current directory
|
||||
only. If someone wants to help please do so.
|
||||
|
||||
GZ files are always extracted in the current folder. TAR files on the
|
||||
other hand can be extracted to either the current folder or a new one but
|
||||
since tar files might make absolute references user discretion is required.
|
||||
tar.gz files are handled in one go since version 0.4.
|
||||
|
||||
BZ2 files are supported since version 0.5. The shortened version tbz isn't and
|
||||
unless there is demand it won't be. Basically you need to copy the tgz code
|
||||
and change it just a bit.Everything else is like tar.gz.
|
||||
|
||||
CHMOD issues. If you install this program on a mint partition you might need
|
||||
to change the program flags on all programs.
|
||||
|
||||
Other notes. For version 0.5 some nasty bugs have been fixed which surprisinly
|
||||
noone noticed. It makes sense because these are not issues you normally encounter
|
||||
or when you do you don't notice but still...
|
||||
|
||||
Version 0.6 uses "lha.ttp" mint coldfire compiled version from V.Rivi<76>re instead
|
||||
of the old "lharceng.ttp" for LZH and LHA archives.
|
||||
|
||||
Credits:
|
||||
Code and idea: ChrisTOS (or ChrisMiNT if I am on the falcon)
|
||||
unrar.ttp compiled by GGN
|
||||
Tester group: GGN, SHW, PeP, Beetle, Lonny Purcell
|
||||
Coding tips and bug tracking: Lonny Purcell, GGN
|
||||
This program was coded with GBE:
|
||||
http://www.bright.net/~gfabasic/html/gbe.htm
|
||||
Reference in New Issue
Block a user