Rawzor compresses camera raw images with absolutely no change in image quality or the original raw file.

RWZ Decoding SDKs

A single C/C++ function call and you get the original raw file in a format your application already understands.

Supports 32/64 bit versions of Windows, Mac OSX, Linux.

Download SDK (1.6 MB)
Last update: 21 Feb 2010

Sample Code

Example code is included in SDK, it's just as simple as this:

char *infile, *outfile;  //declare variables
int in_size, out_size, err;
fread(infile,1,in_size,in); //read compressed file

//check input and get uncompressed size
err=m_rwz_check(infile,in_size, &out_size);
if(err) throw ("input not a valid rwz file");

//allocate buffer for output file and decompress
outfile=malloc(out_size);
err=m_rwz_decompress(infile,in_size,outfile,out_size);
if(err) throw ("rwz decompression error");
//thats it :-)

Sample RWZ Images

Set 1: Zipped (70 MB) | Rawzored (52 MB)
5 RAW images in Canon (cr2), Nikon (nef), Fuji (raf) and Olympus (orf) raw formats.

Set 2: Zipped (99 MB) | Rawzored (70 MB)
5 RAW images in Hasselblad (3fr), Epson (erf), Imacon (fff), Mamiya (mef) and Sinar (cs1) raw formats.

Want to do more?

If your application wants to use .rwz files in ways not yet possible with above free SDK, drop us a mail and we will try to improve it to meet your needs.

If you are new to raw, or for more specific use of the powerful compression technology in Rawzor, you can consider our enterprise solutions.