How to read address book file? RRS feed

  • Question

  • I converted the psuedo code from Address Book protocol document(http://msdn.microsoft.com/en-us/library/cc431517.aspx ) in C++ and un-compressed the compressed AB file in .txt  format. When I looked into the uncompressed file its size was greater than Compressed file but the contents were still gibirish.
    If Compressed file is opened in Notepad or any other text editor, it shows the similar contents which i saw after uncompression.
    am I doing something wrong here? How will I get to see detailed contact information?
    Monday, March 30, 2009 5:35 PM

All replies

  • Take a look at this blog post for instructions on how to get the Address Book contents exported into a readable format:

    Please note that this does not currently work with the R2 client, only the original OC 2007 client.
    Jeff Schertz, PointBridge | MVP | MCITP: Enterprise Messaging | MCTS: OCS
    Monday, March 30, 2009 6:21 PM
  • Or you can use the ABServer.exe command line switch to dump into text file

    -dumpFile input-file [output-file]

    Input-file [output-file]

    Dumps the input file given as the first argument, formatted as text, to the output file given as the second argument. If the second argument is not given, the output file name defaults to the same path and file name as the input file with a .txt extension appended.

    - Belgian Unified Communications Community : http://www.pro-exchange.be -
    Monday, March 30, 2009 10:43 PM
  • thanks for the reply jeff but isn't there any way to do it programatically? Why the converted pseudo code is not able to decompress it in human readable format?
    Wednesday, April 1, 2009 9:26 AM
  • Thanks for reply.
    I am trying to build a replica of Communicator client. There must be some way to do it programatically right? how do communicator client read the lsabs files? I read the protocol document and built a small program using given algorithm, but still not working.
    Please help..
    Wednesday, April 1, 2009 9:30 AM