ExtractNow  
 

Documentation

Settings - General
Settings - Destination
Settings - Post Extraction
Settings - Explorer
Settings - Drag & Drop
Settings - Passwords
Settings - Monitor
Settings - External
Command Line Parameters
Frequently Asked Questions

Settings - General

Window / Always show on top
  Always show ExtractNow on top of all other windows.
Window / Minimize to system tray
  Minimizes the program to the system tray. This option is also available via the system command menu.
Window / Allow multiple instances
  Allows the ability for multiple instances of ExtractNow to run at the same time.
Window / Use default file icons
  By enabling this option, ExtractNow will use the file type icon that is associated in Windows to represent archives within its interface.
Window / Log history
  Gives you the ability to view extraction history in another window. This slows down the extraction process.
Window / Auto switch to history
  Once extraction starts the view will automatically change to history view giving a live log of what is occuring during the extraction process. Having the history open while extraction is happening slows the extraction process down the most.
Startup / Automatically extract archives
  When opening an archive with ExtractNow, it will automatically extract the archive.
Startup / Check for updates
  Checks to see wheither or not you have the latest version installed. This option is also available via the system command menu.
Startup / Minimize to system tray
  Minimizes to the system tray once the program is started.
Miscellaneous / Turn off all sounds
  Doesn't play sounds when a file is extracted. complete.wav is played if the file is successfully extracted and incomplete.wav is played if the file is unsuccessfully extracted. Both files can be found in the installation directory.

Settings - Destination

Append archive name
  Appends the archive's name to the destination path.

An archive with the name thefile.zip with an initial destination of c:\myfiles\ will have a final destination of c:\myfiles\thefile\
Append archive folder structure
  Appends the archive's file folder structure to the destination path.

An archive located at c:\myzips\t\thefile.zip with an initial destination of c:\myfiles\ will have a final destination of c:\myfiles\myzips\t\
Append archive folder name
  Appends the archive's containing/parent folder name to the destination path.

An archive located at c:\mymedia\nathan\mp3\thestuff.zip with an initial destination of c:\morestuff\ will have a final destination of c:\morestuff\mp3\

Settings - Post Extraction
Open destination folder Opens the folder in Windows where all the files were extracted to.
Clear archives Removes any archives that were successfully extracted from ExtractNow's list of archives to extract.
Delete archives Deletes the archives that were successfully extracted from off the disk.
Delete archives folder Deletes the folder that the archives is located in.
Recycle archives Sends archives that were successfully extracted to the recycle bin.
Move archives to.. Select a path to move archives to once extraction is completed successfully.
Close program Close program once the extraction is done.
Close program if successful Close program once the extraction is done, but only if it is done successfully.
Delete broken/damaged files Removes from the hard disk any files that were not extracted successfully.
Process archives recursively Extracts archives contained within archives.
Rename single file after archive name If the archive contains only one file, ExtractNow will rename that file to the name of the archive. So an archive called MyArc.zip containing on file called \test\1029312.txt will result in a file being extracted and renamed to \test\MyArc.txt
Remove duplicate archive name folder When you have the "Append archive name" option checked, depending on the archive it can create two folders with the archives name (if the archive already has a folder with its name in it. This option move all the extracted files so there is no duplicate archive name folder.
Settings - Explorer

Context menu / Enable
  Enables or disables the use of context menus with Windows Explorer. On folders there is a Search for archives option.
Context menu / Group
  Turns on or off grouping of the ExtractNow context menu items.
Context menu / Enqueue
  Turns on or off the Enqueue option in the ExtractNow context menu. Adds the archive to ExtractNow without extracting it.
Context menu / Extract here
  Turns on or off the Extract here option in the ExtractNow context menu. Extracts to the current folder.
Context menu / Extract to folder...
  Turns on or off the Extract to folder.. option in the ExtractNow context menu. Asks for the destination path to extract to.
Context menu / Extract to <Folder>\
  Turns on or off the Extract to <Folder>\ option in the ExtractNow context menu. Extracts to current directory appending the archive name.

Settings - Drag & Drop

  While searching for archives in folders or during drag and drop operations, you can filter out files considered archives based on a mask.

Type: How to process the mask.
Inclusion only includes archives matching the mask and excludes all others.
Exclusion exclusdes only the archives matching the mask and includes all others.
Mask: This mask is what will be matched against. Multiple masks can be used seperated by semi-colons.
Automatically extract dropped archives
  This option will automatically extract any archives that you drag and drop on to the main window.

Settings - Passwords

Extract archives using the text file list of passwords.
  If a encrypted password is encountered, it will cycle through all the passwords in the list until it successfully extracts the archive. Each password is on a new line.
Prompt for password upon list exhaustion
  When exhausting through the list of passwords and still unable to extract the archive, this option prompts the user for the the password to be entered in manually.
Assume only one password per archive
  Speeds up password list because it doesn't check to for multiple passwords in an archive.

Settings - Monitor

  To monitor a directory you can use the + and - buttons. If you wish the directory to be monitored recursively you can add a directory and it will show up with a checkbox for selecting recursive monitoring or not.

When a directory is monitored it is watched for file operations that occur in it. File operations such as copy, move, etc, are monitored. If the file that is being operated on is an archive, that archive will be added to ExtractNow's list of archives. So if you move an archive to a directory that is being monitored, ExtractNow will pick it up automatically.

ExtractNow only monitors a directory from the point the program starts up. So it doesn't internally keep a list of files and check them against the ones on disk. If there are archives that were moved to the directory being monitored before ExtractNow was opened, then those archives won't be picked up, because it is only monitored while ExtractNow is open.
Automatically extract
  Automatically extract new archives that are found while monitoring directories.

Settings - External

  If you want to use your own extraction processor you can specify it here. You can use the + and - buttons to add external processors. When you add one you have to specify the extension it applies to as well as the command to run. An example of a command would be:

"c:\tools\par2cmdline\par2.exe" verify "{ArchivePath}"
"c:\tools\unrar\unrar.exe" x "{ArchivePath}" "{Destination}"

The following macros are valid:

{ArchivePath}Full path of the archive
{ArchiveDirectory}Directory of the archive
{Destination}Destination path specified by user

Command Line Parameters

  Format: extractnow.exe path1 path2 path3.. /target "path" [-debug] [-window]
path1 path2 path3
Represent either a file or folder. Folders can be passed, in which case they will be searched for archives. If a file is passed, it will be checked to see if it is an supported archive type and if so dealt with.

/target "path"
The target switch allows you to specify a destination directory. Several macros are supported in this destination path:

{BrowseForFolder}Asks the user where to extract
{CurrentFolder}The folder of the current archive
{ArchiveFolder}The folder of the current archive
{FavoriteFolder}The favorite folder specified in the settings
{ArchiveFolderStructure}The archive's folder structure
{ArchiveName}The archive's name
{ArchiveFolderName}The archive's parent folder name

-debug
Turns on debugging

-window
Shows console window in addition to main dialog, to show detailed debug info
Example would be:
extractnow.exe archive1.zip /target "{CurrentFolder}\Extracted\"

Frequently Asked Questions

Does ExtractNow have spyware or malware?

No.

Does ExtractNow work on Windows 95, 98, ME?

I try to maintain backwards compatibility with Windows 95.

What archive types are supported?

zip (+jar,xpi), bzip2 (+bz2,tbz2,tbz), rar, arj, z, lzh (+lha), 7z, cab, nsis, lzma, lzma86, xz (+txz), ppmd, udf, xar, mub, hfs, dmg, compound (+msi,doc,xls,ppt), wim (+swm), iso, chm (+chm,chi,chq,chw,hxs,hxi,hxr,hxq,hxw,lit), split (+001), rpm, deb, cpio, tar, gzip (+gz,gzip,tgz,tpz), mslz, flv, swf, ntfs (+ntfs,img), fat (+fat,img), mbr, vhd, pe, elf, apm, macho, ace, sit

Will you release the source code?

No.

Where does ExtractNow save its settings?

Most program related settings are stored in extractnow.ini to allow ExtractNow to be as portable as possible. The only settings stored in the registry are unavoidable and are for registering file type assocations and configuring the shell context menu. The extractnow.ini is stored in the user's local appdata directory due to UAC on Windows 7 and Vista. However, if you have ExtractNow in a directory which isn't protected by UAC, you can move the extractnow.ini to be in the same directory as the executable and it will load the settings from the program directory instead of the user's local appdata directory.

I can't seem to get drag and drop to work

Due to User Account Control (UAC), if you run ExtractNow with Administrative privilages, you will be unable to drag and drop from Explorer.

Why don't you support such and such archive type?

If you want a certain archive type not supported, contact the developer of such and such archive type to add support for their archive type into the LZMA SDK.

How can't I extract a SIT file?

ExtractNow only supports the older type of SIT archives.

What libraries do you use?

ExtractNow uses the following libraries: 7zip, UnACE, & StuffIt SDK.

Who made the icons that you use on ExtractNow?

Most of the icons are provided by PInvoke and FamFamFam

How do I contact you to complain about a broken archive I have?

Don't. Your archive is broken and there is nothing I can do about it. I have no way of finding out the password to any archives either.

What was ExtractNow written with?

ExtractNow was written on Windows 98/XP/Vista/7 in C

Where can I get other releases of ExtractNow?

http://www.extractnow.com/releases/

Do you release ExtractNow without the installer?

Yes, download the zip files located in the releases directory.
 

ExtractNow