Documentation
Example 1 If you want to extract all archives to the directory where the archive is located, you would enter in "{ArchiveFolder}". That macro would then be evaluated during extraction for the archive currently being extracted. An archive located in c:\test\archive.zip would be extracted to c:\test\ Example 2 If you want to extract all archives to a sub-directory where the archive is located, you might enter in "{ArchiveFolder}\{ArchiveName}". That macro would then be evaluated during extraction for the archive currently being extracted. An archive located in c:\test\archive.zip would be extracted to c:\test\archive\
Example 1If the archive c:\test\archive.zip is successfully extracted, then the entire c:\test\ folder is deleted. There are certain restrictions put in place to ensure that the program does not try to delete special system folders such as the desktop folder.
Example 1 If the archive c:\test\archive.zip is extracted to c:\test\archive\ and the archive.zip already encapsulated all files in a folder named 'archive', it would normally result in an extraction that looks like c:\test\archive\archive\. This option removes the duplicate 'archive' folder.
Example 1 If an archive c:\test\archive.zip contains only one file fortify.txt, then it will be renamed to archive.txt.
Example 1 If an archive c:\test\archive.zip contains only one file fortify.txt, then it will be renamed to test.txt.
Inclusion only includes archives matching the mask and excludes all others. Exclusion excludes only the archives matching the mask and includes all others.
"c:\tools\par2cmdline\par2.exe" verify "{ArchivePath}" "c:\tools\unrar\unrar.exe" x "{ArchivePath}" "{Destination}"
Icon themes are located in the installation directory. To add additional icon themes just place the .icl file in the installation directory and restart the program. You must restart the program in order for theme changes to take affect.
{ArchiveName}The archive's name {ArchiveNameUnique}The archive's name with a unique number. {ArchiveExtension}The archive's extension {ArchiveFileName}The archive's name and extension {ArchiveFolder}The folder of the current archive {ArchiveFolderName}The archive's parent folder name {ArchiveFolderStructure}The archive's folder structure {ArchivePath}The archive's full path {Guid}Unique identifer string {Env:TEMP}Environment variable where TEMP is the name of the variable {Desktop}User's desktop folder {Program Files}Program files folder {UserProfile}User's profile directory {UserLocalAppData}User's local application data directory {Windows}Windows folder {BrowseForFolder}Asks the user where to extract, only available via command line {Destination}Destination path specified by user, only available while processing external commands
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. This path supports macro. -debug Turns on debugging -minimize Runs the program minimized to the task bar -minimizetotray Runs the program minimized to the system tray -window Shows console window in addition to main dialog, to show detailed debug info
Does ExtractNow have spyware or malware?
The installer advertises additional software offers that can be opted out of. The ExtractNow binaries are all code-signed and do not contain any hidden malware or spyware. I also offer a portable zip version available by release here that does not use the installer.
Does ExtractNow work on Windows 95, 98, ME?
It works on Windows 95 or higher.
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. Windows XP or earlier: %PROGRAMFILES%\ExtractNow\ Windows Vista: %USERPROFILE%\Local Settings\Application Data\ExtractNow\ Windows 7: %LOCALAPPDATA%\ExtractNow\ However, if you have ExtractNow in a directory which isn't protected by UAC, you can move the extractnow.ini to the same directory as the executable and it will load the settings from the program directory instead of the user's local appdata directory. You can also easily access extractnow.ini file via the system menu's Open Config Directory menu item. The only requirement for ExtractNow to be able to load an ini file is that the first line be: [Software\ExtractNow]
How do I change all the settings to their default?
You can do this by deleting the extractnow.ini file.
How do I force the language to English?
You can do this by deleting the language.ini file which is located in the same directory as the extractnow.ini file.
What happened to the "Append archive name" feature?
Those checkbox options were removed and replaced in favor of macros. In the destination tab, there is a button with an up arrow (^) that can be used to insert macros into the destination directory. The macros are evaluated each time an archive is extracted. The equivalent functionality to "Append archive name" would be to use the following macros:
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. Drag and drop may also appear to stop working properly if you have the search for archives filter setup incorrect under Drag and Drop tab in the Settings dialog. Ensure that none of the masks that you have entered conflict with the file type you are trying to drop.
How do I specify the temp directory used during extraction?
ExtractNow does not use a temporary directory. It extracts the archives straight to the destination directory.
What should I do if the window keeps opening offscreen or I can't see it on my monitor?
You can delete the extractnow.ini file which will reset things back to normal.
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, FamFamFam, and Double-J Design.
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.