Compress string to a fixed length

Posted on 2002-05-23
Medium Priority
Last Modified: 2010-05-18
I need to compress a string to a fixed length, e.g. 32 to 16. Then I need to decompress it back to 32. How do I do that?
Question by:suhani
LVL 143

Accepted Solution

Guy Hengel [angelIII / a3] earned 400 total points
ID: 7029265
compressing a string cannot be done like this, unless you can have some assumptions. THe normal compression algorythms can have a 1:2 compression when having some data with many repetitions, but 32 caracters cannot be enough for "random" data.

Author Comment

ID: 7030894
Yes, the string is random. So if that's the case, can anyone suggest an algorithm that is best for this matter. I have tried zlib.dll but is there a better one?
LVL 49

Expert Comment

ID: 7818444
Hi suhani,
It appears that you have forgotten this question. I will ask Community Support to close it unless you finalize it within 7 days. I will ask a Community Support Moderator to:

    Accept angelIII's comment(s) as an answer.

suhani, if you think your question was not answered at all or if you need help, just post a new comment here; Community Support will help you.  DO NOT accept this comment as an answer.

EXPERTS: If you disagree with that recommendation, please post an explanatory comment.
DanRollins -- EE database cleanup volunteer

Expert Comment

ID: 7909893
per recommendation

Community Support Moderator @Experts Exchange

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Enums (shorthand for ‘enumerations’) are not often used by programmers but they can be quite valuable when they are.  What are they? An Enum is just a type of variable like a string or an Integer, but in this case one that you create that contains…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…

600 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question