Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Huffman Coding Toolbox details
Login with GitLab

Huffman Coding Toolbox

This small toolbox shows the principles of huffman coding.
(8237 downloads for this version - 15997 downloads for all versions)
Details
Version
1.1.1
Authors
Holger Nahrstaedt
Andreas Geissler
Owner Organization
Technische Universitat Berlin
Maintainer
Holger Nahrstaedt
License
Creation Date
October 3, 2012
Source created on
Scilab 5.4.x
Binaries available on
Scilab 5.4.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit macOS
Scilab 5.5.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit macOS
Install command
--> atomsInstall("huffcomp")
Description
            Huffcomp Toolbox for SciLab
===========================

This small toolbox shows the principles of huffman coding. It consists of 6
routines and the corresponding help files. The Aim of the toolbox is to
demonstrate the principles. By the way, the coding functions are quite fast, the
decoding function could be optimized.


Content of the toolbox
==========================
6 routines are contained. These routines are
● fasthist
● huffman
● huffcode
● huffdeco
● huffmandict
● histcalc

Changelog
=========================
1.1  * speedup of huffdeco
     * improvement of huffman
     * some demos


Performance
=========================

size: 1000 	compressing: 0.166 sec.  decompressing: 0.068 sec.  isOK: 1
size: 2000 	compressing: 0.186 sec.  decompressing: 0.154 sec.  isOK: 1
size: 5000 	compressing: 0.168 sec.  decompressing: 0.410 sec.  isOK: 1
size: 10000 	compressing: 0.162 sec.  decompressing: 0.996 sec.  isOK: 1
size: 20000 	compressing: 0.168 sec.  decompressing: 2.969 sec.  isOK: 1
size: 50000 	compressing: 0.192 sec.  decompressing: 15.561 sec.  isOK: 1
size: 100000 	compressing: 0.224 sec.  decompressing: 60.988 sec.  isOK: 1
size: 200000 	compressing: 0.310 sec.  decompressing: 276.741 sec.  isOK: 1
size: 500000 	compressing: 0.589 sec.  decompressing: 1902.268 sec.  isOK: 1            
Files (3)
[10.72 kB]
Source code archive
makes it available for Scilab 5.4
[47.86 kB]
OS-independent binary for Scilab 5.4.x
Binary version
Automatically generated by the ATOMS compilation chain

[42.08 kB]
OS-independent binary for Scilab 5.5.x
Binary version (all platforms)
Automatically generated by the ATOMS compilation chain

News (0)
Comments (0)
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.