All Projects → rcdmk → aspZip

rcdmk / aspZip

Licence: other
A classic ASP zip and unzip utility class that uses the native zip support from Windows (XP and above) - no components needed

Programming Languages

Classic ASP
548 projects

Projects that are alternatives of or similar to aspZip

Zip
Swift framework for zipping and unzipping files.
Stars: ✭ 2,120 (+8733.33%)
Mutual labels:  zip, unzip
tiny-zip
The missing Zip library for Java
Stars: ✭ 18 (-25%)
Mutual labels:  utility, zip
cross-unzip
Cross-platform 'native' unzip in Node.js
Stars: ✭ 17 (-29.17%)
Mutual labels:  zip, unzip
uncompress.js
Uncompress ZIP, RAR, and TAR files with pure JavaScript
Stars: ✭ 79 (+229.17%)
Mutual labels:  zip, unzip
ToGoZip
Android share/sendTo menu implementation "add2Zip"
Stars: ✭ 44 (+83.33%)
Mutual labels:  utility, zip
Archivemounter
Mounts archives like disk images (macOS)
Stars: ✭ 77 (+220.83%)
Mutual labels:  utility, zip
Zip.js
JavaScript library to zip and unzip files in the browser and Deno
Stars: ✭ 2,444 (+10083.33%)
Mutual labels:  zip, unzip
cordova-plugin-zeep
Zip compression/decompression for the cordova/phonegap platform
Stars: ✭ 27 (+12.5%)
Mutual labels:  zip, unzip
SwiftZip
Swift wrapper for libzip — library for reading, creating, and modifying zip archives.
Stars: ✭ 44 (+83.33%)
Mutual labels:  zip, unzip
Aspjson
A fast classic ASP JSON parser and encoder for easy JSON manipulation to work with the new JavaScript MV* libraries and frameworks.
Stars: ✭ 165 (+587.5%)
Mutual labels:  utility, asp
ftpConnect
A simple and robust dart FTP Client Library to interact with FTP Servers with possibility of zip and unzip files.
Stars: ✭ 43 (+79.17%)
Mutual labels:  zip, unzip
unzip
Tiny unzip helper class for .NET 3.5 Client Profile and Mono 2.10, written in pure C#.
Stars: ✭ 25 (+4.17%)
Mutual labels:  zip, unzip
91porn-utility
91porn comprehensive utility
Stars: ✭ 78 (+225%)
Mutual labels:  utility
Vutils
Vutils or Vic Utilities is an utility library written in Modern C++ and for Modern C++. It helps your programming go easier, faster, and simpler.
Stars: ✭ 16 (-33.33%)
Mutual labels:  utility
bash
A collection of small bash utils.
Stars: ✭ 15 (-37.5%)
Mutual labels:  utility
diskusage
FANTASTIC SPEED utility to find out top largest folders/files on the disk.
Stars: ✭ 64 (+166.67%)
Mutual labels:  utility
dePAC
seamless Proxy Auto-Config (a.k.a. Web Proxy Auto Discovery) for CLI apps
Stars: ✭ 26 (+8.33%)
Mutual labels:  utility
CLIp
CLIp is a clipboard manager for a command line interface written in 100% standard C only. Pipe to it to copy, pipe from it to paste.
Stars: ✭ 12 (-50%)
Mutual labels:  utility
pynotify
A Python package to send emails like humans.
Stars: ✭ 21 (-12.5%)
Mutual labels:  utility
pyGroff
laTEX is awesome but we are lazy -> groff with markdown syntax and inline code execution
Stars: ✭ 25 (+4.17%)
Mutual labels:  utility

Classic ASP ZIP file creator 0.3

The MIT License (MIT) - http://opensource.org/licenses/MIT

Copyright (c) 2012 RCDMK <[email protected]>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Usage

Include the class file in the desired page and instantiate the class

dim zip
set zip = new aspZip

Open a ZIP file (create or open an existing file in disk)

zip.OpenArquieve("path\to\file.zip") ' this creates the arquieve if it doesn't exists

Add some files or folders

zip.Add("..\src")
zip.Add(".\default.asp")

Write the files to disk

zip.CloseArquieve()

If you want to extract the contents of a ZIP file, use the ExtractTo(DestinationPath) method

zip.ExtractTo(".\test")

If the archieve contains no files, it will be deleted when the object is destroyed.

Note:
In the current release (0.3) it only extracts the folder strutucture from the file. There are some "mysterious" things happening when extracting that I could not bypass. Some kind of access restriction imposed by Windows that even giving "Full control" access to the IIS users it still gives the error and hangs, so I just ignored the erros for it to work without crashing the server.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].