Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.275.578 Times

SCZ 1.7

  Date Added: March 01, 2010  |  Visits: 1.028

SCZ

Report Broken Link
Printer Friendly Version


Product Homepage
Download (96 downloads)



SCZ application is a simple set of compression routines for compressing and decompressing arbitrary data. The initial set of routines implement new lossless compression algorithms. Restoration (decompression) is perfect. It is called SCZ, for simple compression format. SCZ is intended as a subroutine for incorporation within your own applications without legal or technical encumberances. It was developed because the standard compression routines, such as gzip, Zlib, etc., are fairly large, complex, and difficult to integrate-with, maintain, or understand. SCZ is intended to fill a nitch: simple lightweight data-compress/decompress routines that can be included within other applications, and that permit the applications to compress or decompress data on-the-fly, during read-in or write-out with a simple call. This nitch applies to you, if the existing compression libraries are larger and more complex than your applications themselves. Other compression utilities do not appear to be intended for embedding within other applications. SCZ typically achieves 3:1 compression. On binary PPM image files it often achieves a 10:1 compression. On some text files, I have seen 25:1. On difficult files, it may achieve roughly 2:1 reduction. Although zip and gzip usually achieve slightly higher ratios, SCZ makes tradeoffs for simplicity, memory footprint, and runtime speed, - in that order -, with note to diminishing returns. For example, when compresing a particular 10-MB file, gzip saved 8.2-MB, while SCZ saved 7.8-MB. Either way, thats a lot of space saved! Sure, we could go after that last 0.4-MB of compression, but that is where diminishing returns sets in. To compress that extra bit would more than double the complexity and runtime of SCZ. SCZs core compression and decomp routines are only 178 and 45 lines of code, respectively. The balance of the files provide convenient access methods for files and buffers. (In contrast, the light-weight and very commendable zlib has 3,360 source lines in 25 files.) Although the scz routines are intended for compiling (or linking) into your own applications, the package includes two self-contained application programs that can be used as stand-alone compress/decompress utilities: * Readme.txt - Info. * scz.h - Common header file. * scz_compress_lib.c - Base compression functions. * scz_decompress_lib.c - Base decompression functions. * scz_streams.c - Convenience routines for stream-like access. * scz_compress.c - Application program to compress files. * scz_decompress.c - Application program to decompresses files. The application programs work similar to gzip and gunzip. See the header comments. The application utilities also serve as examples for how to call the scz compression routines from your own applications, and are useful for testing and validation. To use the scz routines in your programs, just include or link to the lib file(s). You can use SCZ either as command-line utilities or as the raw routines. See How It Works for information about the SCZ architecture and file format. You should find the SCZ commenting and code structures somewhat understandable. The SCZ routines work interchangably across all platforms. This makes portable and self-contained compression available to all applications. In the future, I would like to add a similar set of simple routines for lossy compression of specific kinds of data, such as images or audio files. Whats New in This Release: - A comment error in scz.h was fixed. - An API document was added to the Web page..

Requirements: No special requirements
Platforms: Linux
Keyword: Applications Archiving Compression File File Compression And Decompression Files Mb Routines Scz Simple System
Users rating: 0/10

License: Freeware Size: 14.34 KB
USER REVIEWS
More Reviews or Write Review


SCZ RELATED
File Sharing  -  yooSEND File Transfer and Sharing files 1
With yooSEND you have the option to have at your fingertips all your devices on a single phone: Android Tablet,iPhone, iPad, iPod, PC (at home or in the office), laptops on Windows or Mac. This way your friends can send, share, transfer files of...
57.53 MB  
E-Commerce  -  Multiple File Search and Replace 2.0
With the help of this program, you can quickly find and replace text, correct html code and hyperlinks in multiple file, add new links or re-format the design of the entire site. Software extremely useful in editing of multiple html and text...
342.51 KB  
File Utilities  -  Easy File Delete And Search 2011.01.14
Easy File Delete And Search is a small, easy to use application specially designed to help you make some space in your hard drive or search multiple directories. You have to specify target directory/directories, optionally set some filters (file...
 
File Utilities  -  Khayalan File Splitter and Joiner 0.9.3 Beta
Khayalan File Splitter and Joiner is an easy-to-use program that enables you to easily split and join files. It also enables you to compare two different files by their checksum or by size. This program is designed to assist and facilitate the...
 
Utilities  -  File Compression Extension for AnyFileBackup 3.4.6.0
File Compression Extension for AnyFileBackup is an extension tat allows easy file compression and decompression. File Compression Extension for AnyFileBackup allows to compress and uncompress replicated files. This reduces the network traffic...
 
File Synchronizers  -  Ext2 compression extension 0.4.50-0403
Ext2 compression extension (E2compr) is a small patch against the ext2 filesystem that allows on-the-fly compression and decompression. It compresses only regular files; the administrative data (superblock, inodes, directory files etc.) are not...
 
Backup Utilities  -  SyncBack4all - File backup and sync Free 8.0.0
SyncBack4all is an easy to use file backup and file synchronisation application. It automatically analyses, synchronises, and backs up your emails, photos, contacts, music, documents, and other important files locally - between desktops, laptops,...
8.61 MB  
File Utilities  -  Bamboo File Sync and Backup 3.3
Bamboo File Sync and Backup is an intuitive file synchronization and backup utility which automates copy, deletion, and comparison of computer files in different storage devices like hard disks, flash memory, network drives and removable devices....
3.02 MB  
Libraries  -  libcomprex 0.3.3
libcomprex library transparently handles automatic compression and decompression of files and archives located locally, online, or even in other compressed archives. The API is similar to Cs built-in file access functions, which provides a...
112.64 KB  
Audio Tools  -  CellNet File Manager and Media Player 3.1
CELLNET FILE MANAGER AND MEDIA PLAYER - Organize your files within CellNet. Program has a built-in DVD, video and music player. With unique cell numbering that makes it very easy and fast to find programs, music and video. Over 15,000 storage...
33.43 MB  
NEW DOWNLOADS IN LINUX SOFTWARE, UTILITIES
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Utilities  -  Nessconnect 1.0.2
Nessconnect is a GUI, CLI and API client for Nessus and Nessus compatible servers. With an improved user interface, it provides local session management, scan templates, report generation through XSLT, charts and graphs, and vulnerability trending.
819.2 KB  
Utilities  -  Dynamic Power Management 2.6.16
The Dynamic Power Management (DPM) project explores technologies to improve power conservation capabilities of platforms based on open source software. Of particular interest are techniques applicable to running systems, adjusting power parameters...
30.72 KB  
Utilities  -  Ethernet bridge tables 2.4.37.9
Ethernet bridge tables - Linux Ethernet filter for the Linux bridge. The 2.4-ebtables-brnf package contains the ebtables+bridge-nf patch. Be sure to check out the ebtables hp. This site also contains the arptables userspace tool.
40.96 KB  
Utilities  -  SaraB 1.0.0
SaraB works with DAR (Disk ARchive) to schedule and rotate backups on random-access media (i.e. hard drives, CDs, DVDs, Zip, etc. Basically anything except magnetic tapes.) This reduces hassle for the administrator by providing an automatic backup...
20.48 KB  
Utilities  -  Command Not Found 0.2.41
Command Not Found is a program that uses a cache of existing programs and their associated packages to aid users in their day-to-day command-line work. Usage: command-not-found [options] Options: ...
30.72 KB