The RazorSQL download is a full trial version that includes all features.
Thanks Rich, I will take note of that. So here is the script for my own solution. It requires no third party unzip tools. Include the script below at the start of the batch file to create the function, and then to call the function, the command is. Type in unzip file.zip where file is the folder's name, then press Enter to run it. This extracts the files to the current directory. If the file's name has spaces in it, you'll place quotation marks on either side of 'file.zip' (e.g., unzip 'this is a zipped folder.zip'). The Linux unzip command doesn't create a new folder for the unzipped files. (For example, UnZip recreates the stored directory structure by default; PKUNZIP unpacks all files in the current directory by default.) The Unix port of UnZip 5.52 is reported to have a race-condition vulnerability, whereby a local attacker could change the permissions of the user's files during unpacking. The Unzip package is lean, and it did the job for me - it didn't have the bug that DotNetZip had. Also, it was a reasonably small file, relying upon the Microsoft BCL for the actual decompression. I could easily make adjustments which I needed (to be able to keep track of the progress while decompressing).
The download expires 30 days after the first use. After the expiration, a registration code / serial number
must be purchased to continue using RazorSQL.
RazorSQL is a desktop application that provides users with the ability to query, edit, browse,and manage databases. To download RazorSQL, click the 'Download' link next to the text below that best describes your computer. Please see the links below for installation and uninstallation procedures for the variousoperating systems supported by RazorSQL.
Windows (64-bit)(with installer)Downloadrazorsql9_3_3_setup_x64.exe65.9 MBRuns on 64-bit machines only. 32-bit version recommended for ODBCWindows (32-bit)
(with installer)Downloadrazorsql9_3_3_setup.exe63.9 MBRuns on both 32-bit and 64-bit machines. 32-bit version recomended if using ODBC connections.Windows (64-bit)
(no installer)Downloadrazorsql9_3_3_windows_x64.zip101 MBNo admin rights required. Unzip and launch razorsql.exe. 32-bit version recommended for ODBCWindows (32-bit)
(no installer)Downloadrazorsql9_3_3_windows.zip98.5 MBNo admin rights required. Unzip and launch razorsql.exe. 32-bit version recomended if using ODBC connections.macOS
11.0 Big Sur
10.15 Catalina
10.14 MojaveDownloadrazorsql9_3_3.dmg80.2 MBNotarized version requires macOS Big Sur 11.0, Catalina 10.15, or Mojave 10.14Mac OS X
Lion - High Sierra VersionDownloadrazorsql9_3_3_x64.dmg84.7 MBRequires OS X 10.7 - macOS 10.14
File Type | Link | File Name | Size | Notes |
Linux (64-bit) | Download | razorsql9_3_3_linux_x64.zip | 103 MB | For 64-bit systems |
Linux (32-bit) | Download | razorsql9_3_3_linux_x86.zip | 107 MB | For 32-bit systems |
Solaris / Unix | Download | razorsql9_3_3.zip | 66.8 MB | Requires Java 1.8 or newer |
For existing licensed users, to check to see whether your license is eligible for a free upgrade to the latest version of RazorSQL, click the following: RazorSQL Upgrade Information
Installation Instructions and Requirements
Windows (Native Installer)
For best results, use of one of the following operating systems isrecommended: Windows 10, Windows 8, Windows 7, Windows Vista, or Windows Server 2003 or later. The 32-bit version of RazorSQLruns on both 32-bit and 64-bit versions of Windows. The 64-bit version only runs on 64-bit versions of Windows. If using ODBCdrivers to connect, the 32-bit version is recommended assuming 32-bit ODBC drivers are available.
To install, download the razorsql9_3_3_setup.exe file to your Windows machine.Launching the exe file executes the windows installer. Follow the prompts to installRazorSQL.
Windows (Zip File)
For best results, use of one of the following operating systems isrecommended: Windows 10, Windows 8, Windows 7, Windows Vista, or Windows Server 2003 or newer. RazorSQLruns on both 32-bit and 64-bit versions of Windows. If using ODBCdrivers to connect, the 32-bit version is recommended assuming 32-bit ODBC drivers are available.
To install, download the razorsql9_3_3_windows.zip file to your Windows machine.Extract the zip file. Open the extracted directory and launch razorsql.exe.
macOS and Mac OS X
RazorSQL requires either macOS Big Sur, macOS Catalina, macOS Mojave, macOS High Sierra, macOS Sierra or OS X 10.7, 10.8, 10.9, 10.10, or 10.11.Note: the latest versions of RazorSQL no longer include powerpc (ppc) launchers for older Macs.For best results, use of one of the following operating systems isrecommended: macOS Big Sur, macOS Catalina, macOS Mojave, macOS High Sierra, macOS Sierra, OS X 10.11 (El Capitan), OS X 10.10 (Yosemite), OS X 10.9 (Mavericks), OS X 10.8 (Mountain Lion), OS X 10.7 (Lion).
Note: The notarized version of RazorSQL - razorsql9_3_3.dmg, will not run on Mac versions prior to 10.13 (High Sierra). Big Sur, Catalina, or Mojave is recommendedfor this version.
To install, download the razorsql9_3_3.dmg (Big Sur, Catalina, Mojave or High Sierra only) or razorsql9_3_3_x64.dmg (for Lion, Mountain Lion, Mavericks, Yosemite, El Capitan, macOS Sierra, macOS High Sierra, macOS Mojave) file to your machine. Double click the .dmg file. Thisshould open a window showing RazorSQL.app. Drag RazorSQL.app to your Applications folder or whereveryou want it to reside. Double-click the RazorSQL.app file to launch RazorSQL.
Linux
Download razorsql9_3_3_linux_x86.zip for 32-bit systems orrazorsql9_3_3_linux_x64.zip for 64-bit systems.
Unzip the downloaded file either by double-clicking or opening a terminalwindow and typing the following (unzip file_name)
Open a terminal window. Navigate to the directory where you unzipped the file andthen to the razorsql directory (cd razorsql).
Launch the shell script:
sh razorsql.sh (you may need to execute a chmod on razorsql.sh before launching -- chmod 755 razorsql.sh)
Solaris / Unix
RazorSQL requires Java 1.8 or greater.
Download and unzip razorsql9_3_3.zip. Open a terminal window. Navigate to the directory where you unzipped the zip file and then to the razorsql directory.
Either launch the shell script or the executable jar file:
sh razorsql.sh (you may need to execute a chmod on razorsql.sh before launching -- chmod 755 razorsql.sh)
Unzip To Directory Macro
or
java -jar razorsql.jar
If java is not in the path, type the full path to the java program, for example:
/usr/jdk1.8/bin/java -jar razorsql.jar
If using the shell script and java is not in the path, make sure to edit the script so that the full path to java is specified.
Uninstallation Instructions
Windows (Native Installer)
To uninstall RazorSQL installations that were installed via the Windows installer, the Windows Programs and Features /Add Remove Programs control panel option can be used to uninstall RazorSQL. RazorSQL can also be uninstalled byclicking the 'Uninstall RazorSQL' Start menu shortcut under the RazorSQL Start menu group, or by launching thefollowing file:
64-bit: C:Program FilesRazorSQLuins000.exe
32-bit: C:Program Files (x86)RazorSQLuins000.exe
Windows (Zip File)
To uninstall RazorSQL installations that were downloaded via the Windows Zip File option, move the 'razorsql'folder that was created when extracting the zip file to the Trash / Recycle Bin on your Windows system.Then, empty the trash.
Unzip To Directory Macon Ga
macOS / Mac OS X
To uninstall RazorSQL on Mac OS X or macOS systems, drag RazorSQL.app to the Trash on your system. Then, emptythe trash.
Linux
To uninstall RazorSQL on Linux/Unix systems, remove the 'razorsql' folder that was created when extractingthe RazorSQL zip file. This can be done by either dragging the folder to the trash and emptying the trash,or executing the following command via the terminal application: rm -rf razorsql
The Third Most Portable Program in the World!*
UnZip is an extraction utility for archives compressed in .zip format (also called 'zipfiles'). Although highly compatible both with PKWARE's PKZIP and PKUNZIP utilities for MS-DOS and with Info-ZIP's own Zip program, our primary objectives have been portability and non-MSDOS functionality.
UnZip will list, test, or extract files from a .zip archive, commonly found on MS-DOS systems. The default behavior (with no options) is to extract into the current directory (and subdirectories below it) all files from the specified zipfile. A companion program, Zip, creates .zip archives; both programs are compatible with archives created by PKZIP and PKUNZIP for MS-DOS, but in many cases the program options or default behaviors differ. (For example, UnZip recreates the stored directory structure by default; PKUNZIP unpacks all files in the current directory by default.)
The Unix port of UnZip 5.52 is reported to have a race-condition vulnerability, whereby a local attacker could change the permissions of the user's files during unpacking. (This has been assigned CVE ID CAN-2005-2475.) |
All versions of UnZip through 5.50 have a number of directory-traversal vulnerabilities, and version 5.50 also has a textmode>FAQ page for details. |
Contents of This Page:
Latest Release
New features in UnZip 6.0, released 20 April 2009:
- Support PKWARE ZIP64 extensions, allowing Zip archives and Zip archive entries larger than 4 GiBytes and more than 65536 entries within a single Zip archive. This support is currently only available for Unix, OpenVMS and Win32/Win64.
- Support for bzip2 compression method.
- Support for UTF-8 encoded entry names, both through PKWARE's 'General Purpose Flags Bit 11' indicator and Info-ZIP's new 'up' unicode path extra field. (Currently, on Windows the UTF-8 handling is limited to the character subset contained in the configured non-unicode 'system code page'.)
- Added 'wrong implementation used' warning to error messages of the MSDOS port when used under Win32, in an attempt to reduce false bug reports.
- Fixed 'Time of Creation/Time of Use' vulnerability when setting attributes of extracted files, for Unix and Unix-like ports.
- Fixed memory leak when processing invalid deflated data.
- Fixed long-standing bug in unshrink (partial_clear), added boundary checks against invalid compressed data.
- On Unix, keep inherited SGID attribute bit for extracted directories unless restoration of owner/group id or SUID/SGID/Tacky attributes was requested.
- On Unix, allow extracted filenames to contain embedded control characters when explicitly requested by specifying the new command line option '-^'.
- On Unix, support restoration of symbolic link attributes.
- On Unix, support restoration of 32-bit UID/GID data using the new 'ux' IZUNIX3 extra field introduced with Zip 3.0.
- Support for ODS5 extended filename syntax on new OpenVMS systems.
- Support symbolic links zipped up on VMS.
- On VMS (only 8.x or better), support symbolic link creation.
- On VMS, support option to create converted text files in Stream_LF format.
- New -D option to suppress restoration of timestamps for extracted directory entries (on those ports that support setting of directory timestamps). By specifying '-DD', this new option also allows to suppress timestamp restoration for ALL extracted files on all UnZip ports which support restoration of timestamps. On VMS, the default behaviour is now to skip restoration of directory timestamps; here, '--D' restores ALL timestamps, '-D' restores none.
- On OS/2, Win32, and Unix, the (previously optional) feature UNIXBACKUP to allow saving backup copies of overwritten files on extraction is now enabled by default.
For the UnZip 6.0 release, we want to give special credit to Myles Bennet, who started the job of supporting ZIP64 extensions and Large-File (> 2GiB) and provided a first (alpha-state) port.
Future Plans
The next major release will be version 6.1.
It is questionable whether there will ever be a subsequent major release, but on the off-chance that there is, it will probably be version 7.0, perhaps with a much-improved and unified DLL interface and possibly better file system support for the MVS and VM/CMS ports, assuming that doesn't happen sooner. And then perhaps version 8.0 will be released, with full filter support (that is, able to read and extract a zipfile from standard input like fUnZip does now), but now we're really dreaming. While we're at it, though, a tcl/tk or Python/PIL graphical interface might be nice--but see the related-links section for a pointer to TkZip, which already exists (and has for a long time).
Downloads
Ready-to-run binary versions of UnZip are available for numerous platforms and operating systems, but for most systems, only older binaries are available. The three primary CTAN sites (and their many mirrors) contain a snapshot of these binaries, current as of roughly 2004 (i.e., UnZip 5.51 and Zip 2.3 timeframe):
- tug.ctan.org (US) [FROZEN]
- ftp.tex.ac.uk (UK) [FROZEN]
- ftp.dante.de (Germany) [FROZEN]
Here's a quick guide to the directory structure of the old ftp site:
|
As of 2009, the latest sources and binaries for Zip, UnZip, WiZ and MacZip (including encryption code) are available at ftp.info-zip.org and Info-ZIP's SourceForge site.
Other Stuff
Technical information on zipfiles and other assorted Info-ZIP documentation is available from:
- www.info-zip.org (Kentucky, US) or local mirror
Technical information and documentation for deflate/inflate and zlib are available from:
- zlib home page
Further information on where to (possibly) find Info-ZIP stuff is available in:
- the Info-ZIP 'WHERE' file (ASCII text)
Information about commercial use, modification and redistribution of Zip, UnZip, WiZ and MacZip is available in:
- the Info-ZIP license
It's basically BSD-like, but note that there may still be a few remaining files in some of the packages that are covered by different licenses.
Return to the Info-ZIP Home Page.
Last updated 10 September 2009. Web page occasionally maintained by Hunter Goatley. Please direct Info-ZIP queries (availability, ports, bugs, etc.) to Zip-Bug . * 'Hello, world' would be the first, of course. C-Kermit is probably second. (The Linux kernel may very well be third...) Copyright © 1995-2008 Greg Roelofs. UnZip is maintained by Christian Spieler. |