Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: zlib compression of numeric values

by mbethke (Hermit)
on Jul 17, 2012 at 05:30 UTC ( #982134=note: print w/ replies, xml ) Need Help??


in reply to zlib compression of numeric values

A couple of questions so I understand the problem:

  • Are you running out of disk/flash space or RAM? If it's the former, you could compress the entire files and when the required language has been determined, decompress one of them for use (what about a copmpressing file system?). But it sounds more like it's the latter so you want to compress individual strings.
  • Are you compiling the .po files into .mo to use them?
  • Why are you trying to compress single numbers? They won't compress anyway. If you really have to shove everything through zlib for some reason, you could use pack('I', $num) to turn it into a string, but don't do that. Maybe it's Pascal strings of length+string instead of lengthstring+'\0' you want to compress as a whole?
  • Why is there a terminating NUL that you can't include? C usually wants that, maybe the i18n library doesn't?

Edit: fixed Pascal string description


Comment on Re: zlib compression of numeric values
Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://982134]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (11)
As of 2014-09-30 11:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (364 votes), past polls