Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to search a damaged pst file for a certain string in order to recover log-in credentials to a website.

share|improve this question

migrated from Sep 5 '12 at 15:11

This question came from our site for professional and enthusiast programmers.

I tried some commercial data recovery solutions already, but they did not recover the message I am looking for. – Jacob K Sep 5 '12 at 2:17
Are the credentials you are looking for in an email? Or are they credentials that Outlook itself was using? – eyebrowsoffire Sep 5 '12 at 2:33
@eyebrowsoffire They were in an email – Jacob K Sep 5 '12 at 2:36
What external tools have you tried? – snowdude Sep 10 '12 at 10:14

I'm afraid the answer is 'it depends'. The PST format is such a all-encompassing format that the implementers didn't prescribe the format for the type of data stored. Only that a piece of data has a type associated with it.

The PST format itself is defined as either ANSI or Unicode. The ANSI version uses 32-bits to represent IDs and the Unicode version uses 64-bits (from Outlook 2003 the default was Unicode). But even that doesn't necessarily help because the strings could be stored as UTF-8, UT-16, or current code page, depending on the data stored. Try both a ASCII search AND a Unicode search using something like HxD. If it's not found using that then it's probably corrupted, encrypted, compressed, or a scary combination of all three. Not sure which external tools you've tried but one of these may work for you:

Can I access Microsoft Outlook PST archives with any other tools?

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.