source.tightDev.net Because you don't need to be big, rich and famous to create something great.

Projects

MPack

MPack is a small tool I created for my installer and is thus included in my build events.

It is something like a self-written zip application. It compresses or decompresses multiple files into one single file which I include as resource into the assembly.

It uses LZMA (the 7zip algorithm) for the best compression but a self-written file structure, hence it is not compatible with 7zip itself.

Usage is pretty simple:

MPack c [target file] [source file(s)]      to compress files,
MPack d [source file] [target directory]    to decompress

Please note this is only a small tool, so there is no support for it. Also don't expect a great user interface. It is only a console application.

Open tool

Pack

Pack is a small tool I created to compress libraries to include them into my assemblies.

It compresses a single file using Deflate, GZip or LZMA (the 7zip algorythm).

Usage:

Syntax: Pack [mode] [source] [target]

Mode can be:
    [+|-]GZ    for GZip
    [+|-]DF    for Deflate
    [+|-]LZ    for LZMA
    CMP        to compare the size of all above methods
               do not specify a target file if using this.
* [+|-] means if you want to compress use +, otherwise -
source: the source file to (de-)compress
target: the target file with the (de-)compressed content

Examples:
    Packager +GZ MyLib.dll MyLib.gz
    Packager -LZ MyLib.lzm MyLib.dll

Please note this is only a small tool, so there is no support for it. Also don't expect a great user interface. It is only a console application.

Open tool

WebCompress

WebCompress is mostly not created by myself, it is only an application that combines 2 existing 3rd party tools. You can use it to optimize your own homepage.

The used tools are YUI Compressor from Yahoo (which compacts .js and .css files) and OptiPNG (to optimize .png file compression). Many thanks to the developers! Well nothing gets really compressed (like using 7zip or WinRAR). Instead only (for the browser) useless chars gets removed (like line breaks, indent) and .png files gets the best compression ratio possible. This helps you to improve the performance of your websites.

Usage: Simply launch the application or drag&drop a directory on it which you want to be compressed / optimized.

Please note: If you really want to optimize your website you should make use of CSS Sprites also, and use as few files (like .css, .js, images) as possible (to save roundtrip times). Most files can be merged together.

Also, this is only a small tool, so there is no support for it. Also don't expect a great user interface. It is only a console application.

Open tool