Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the 'the CLI is not the issue...' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
the CLI is not the issue...
Authored by: mdurell on Nov 29, '02 02:10:15AM

From the author's readme:

"The should now be runnable on big-endian machines, if the define.h
file is first modified. The #define LITTLE_ENDIAN must be commented
out, and the #define BIG_ENDIAN must be uncommented."

In other words, a quick edit to the define.h should be all that's needed.

I can say this about libpst:

Firstly, it's not really a lib. Maybe that's a component but the main programs are executables. In other words, no worry that you'll have to write your own C program to access the features of this software.

Next, it seems to work and it's fast too! I had just converted last night several PST files by doing the imap hack. Using libpst it was a LOT faster. I'm about to run it against a 600 MB pst file as soon as it's done copying off my slooooow USB drive. The caveat: YMMV.

I plan on finding all the misc pst files I have lying around and extract the mailboxes from it and run those through a custom perl script I wrote to copy messages into a folder based in the month and year in the timestamp of the message header. This means I'll have easy access to all my mail including the ability to grep directly in an open (doesn't get much more open than ASCII text) and human-readable format.



[ Reply to This | # ]
endianism issues
Authored by: mingking on Nov 29, '02 09:38:35PM

Awesome - big-endian support in libpst 0.4! That wasn't available back in October when I looked into this. I'm glad the original author went ahead and added that - when I tried to do it my head nearly exploded slogging through the complex data structures that make up a .pst file.

I built the new (0.4) code after resolving a few minor build issues, but the resulting tool didn't work on my .pst file. I have contacted the author about the remaining issues. It may be that my .pst file is just a version that he hasn't seen before. For others, it may already work on your files.

If you need help on building libpst for OS X (like I said, there were some minor issues getting it to build in the latest dev tools) let me know and I can share what I found. Or wait until the next official release and maybe the author will resolve those build issues as well as do whatever it takes to read more .pst file versions.

Isn't it great that us OS Xers are able to share with the Linux community?



[ Reply to This | # ]