Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: Fastest way to get byte offsets of a string using tell

by ig (Vicar)
on Mar 12, 2009 at 15:07 UTC ( [id://750176]=note: print w/replies, xml ) Need Help??


in reply to Fastest way to get byte offsets of a string using tell

The example you give looks like an "mbox" format message file. Parsing such files can be a bit tricky. I would look for a module to parse the message file. While I haven't used it, you might consider Mail::Box-Overview. Otherwise I suggest a search of CPAN for mailbox.

If you are getting offsets to build an index to solve performance problems accessing large "mbox" style mail files, then I suggest you find an existing module or application for doing so or change the format entirely. It might be best to move the messages into a database, for example. This isn't a new problem and there are working solutions available (i.e. existing MUAs and MTAs). You don't need to re-invent the wheel.

  • Comment on Re: Fastest way to get byte offsets of a string using tell

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others examining the Monastery: (8)
As of 2024-04-25 11:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found