Find Jobs
Hire Freelancers

Compression Library

$500-600 USD

Closed
Posted over 20 years ago

$500-600 USD

Paid on delivery
I require [login to view URL] compression library written in 100% managed (C#) code that implements multiple compression and decompression algorithms. The library should take the form of a single assembly DLL that can be either installed in the GAC or copied into the bin directory of any .NET application. VERY IMPORTANT: **The code must be totally thread safe and be suitable for very heavy ASP.NET usage. The code should scale well on multiprocessor computers. The code must be 100% original (no copied GPL code please) and VERY efficient on both memory and CPU.** The code must be heavily commented using C# XML comments. Each algorithm should contain Inflate/Decompress and Deflate/Compress methods (preferably static) which are fully overloaded to accept (in and out) 1. strings 2. byte arrays 3. streams 4. file path and names The library should provide chunked stream based compression/decompression (e.g. to MemoryStream or FileStream) as well as complete in-memory compression/decompression options. The library should include the ability (optionally) to include reversible encryption when compression/decompressing content (based on various .NET crypto providers). The required compression algorithms will include: zip, gzip, bzip, BZip2, zlib, deflate and many others. The coder should include various test programs (C# windows forms and console apps) that excercise the library and prove thread safety and efficiency. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site). 4) Test cases and test programs that clearly demonstrate that the code is thread safe and is stable under extreme usage with no memory leaks of lock-ups. ## Platform Must be Microsoft .NET compliant and written in 100% managed C# (no external COM or C DLL's, no pinvoke, no interop calls). Must run on all .NET platforms including Windows 2003 Server on multiprocessor servers.
Project ID: 3019350

About the project

16 proposals
Remote project
Active 20 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
16 freelancers are bidding on average $472 USD for this job
User Avatar
See private message.
$510 USD in 60 days
4.9 (123 reviews)
6.8
6.8
User Avatar
See private message.
$425 USD in 60 days
5.0 (18 reviews)
5.7
5.7
User Avatar
See private message.
$510 USD in 60 days
4.9 (45 reviews)
5.6
5.6
User Avatar
See private message.
$425 USD in 60 days
4.8 (44 reviews)
5.0
5.0
User Avatar
See private message.
$510 USD in 60 days
4.7 (39 reviews)
4.5
4.5
User Avatar
See private message.
$510 USD in 60 days
5.0 (3 reviews)
4.2
4.2
User Avatar
See private message.
$467.50 USD in 60 days
5.0 (3 reviews)
3.6
3.6
User Avatar
See private message.
$425 USD in 60 days
5.0 (12 reviews)
3.6
3.6
User Avatar
See private message.
$467.50 USD in 60 days
4.5 (4 reviews)
3.1
3.1
User Avatar
See private message.
$425 USD in 60 days
4.8 (4 reviews)
2.5
2.5
User Avatar
See private message.
$501.50 USD in 60 days
5.0 (4 reviews)
2.2
2.2
User Avatar
See private message.
$510 USD in 60 days
4.8 (5 reviews)
0.9
0.9
User Avatar
See private message.
$510 USD in 60 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$425 USD in 60 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$510 USD in 60 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$425 USD in 60 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
United Kingdom
5.0
1
Member since Jun 16, 2002

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.