Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • PeoplePods 0.9
  • Brackets Sprint 8
  • elFinder 2.0 RC1
  • BBClone 0.6.1
  • Twitter Follow Box...
  • Multilingual Press...
  • SimplePie 1.2.1
  • TinyTips 1.2
  • SWFUpload 2.2.0.1 ...
  • Head Cleaner 1.4.2.9
  • Home > Scripts > Security Systems

    LZW Async

    Download button

    Downloads: 107  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    Website:

    License / Price:

    Platforms:

    Databases:

    Language:

    Last Updated:

    Category:
    Ramesh Nair | More scripts
    github.com
    MIT License 

    Windows / Linux / Mac OS / BSD / Solaris
    N/A
    JavaScript
    July 27th, 2011, 00:56 GMT
    C: \ Security Systems

     Read user reviews (0)  Refer to a friend  Subscribe

    LZW Async description

    This is an asynchronous JavaScript implementation of LZW compression algorithm

    A working demo is included with the download package.

    Here are some key features of "LZW Async":

    · Input can contain any character from the full ASCII set (i.e. the first 256 Unicode characters).
    · Runs asynchronously (both compression and decompression) and provides progress updates every 0.5 seconds.
    · Supports use of a custom dictionary where input character range is known in advance. This helps to reduce compressed size.
    · Variable-length output encoding (i.e. using the minimum no. of bits necessary) for better compression ratios.
    · Automated tests as well as manual testing facility (see index.html).
    · Passes JSLint with Tolerate bitwise operators and Tolerate ++ and -- turned on.
    · Minified library size is only ~4 KB. With Gzipping this could be easily further reduced.

    Requirements:

    · JavaScript enabled on client side

    Limitations:

    · At the moment the compressor only accepts ASCII (upto 256) characters even though JavaScript supports UTF-16 characters in its strings.
    · The compression and decompression routines currently use separate dictionary implementations.



    TAGS:

    LZW algorithm | Lempel–Ziv–Welch | compression algorithm | LZW | compression | algorithm



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM