.abbuから.vcfへの変換(mac OS 10.6.8から10.4.11へのアドレスブック移行)

いつも、有益な助言をありがとうございます。


本日、mac book pro(OS X 10.6.8 snow leopard)が故障したのでバックアップをとってから修理に出しました。


しかし、バックアップをとったつもりが、snow leopardのアドレスブックで書き出した.abbuファイルが、macbook(os X 10.4.11Tiger)のアドレスブックでは読み込めませんでした。

vcardで一枚一枚書き出すべきだったようですが、時すでにおそし。

今、手元にはleopardで書き出した.abbuファイルと、古いmacbook(os X 10.4.11Tiger)しかありません。


連絡しなければいけない相手がいるので、なんとか.abbuファイルを読み込みたいのですが、どなたか方法をご存知ないでしょうか?

.abbuファイルから.vcfファイルへの変換ソフトがあれば、読み込めるのではないかと思い、有料でもいいから使いたいなあ…と考えています。


よろしくお願いします。

MacBook, Mac OS X (10.4.11), macbook 2.1 (2007late) 13inch white

投稿日 2011/08/13 22:55

返信
返信: 15

2011/08/13 23:26 chirolian への返信

.abbu ファイルは実際にはフォルダーのようです。ファインダーで「パッケージの中身を表示」にすると中のファイルが分かります。この中のMetadataというフォルダーの中に実際のデータがファイルとして入っているようです(一つのデータが一つのファイル?。バイナリーファイルなので、試した限りではアドレスブックに読み込ませる以外読めませんでした)。これを10.4のアドレスブックに直接読み込ませられませんか?

2011/08/13 23:44 はに への返信

返信ありがとうございます。

お教え頂いた方法をためしてみたところ、確かにmetadateフォルダの中にたくさんの.abcdpファイルがあり、アイコンの見た目はvcardにそっくりです。

それらを一つ一つ、アドレスブックのアイコンの上にドラッグしてみて開こうとしたのですが、既に10.4の方に登録されている人物のカードが表示されるばかりで、特にアドレスブックが更新されるということもなく、読み込みはできませんでした。😟

2011/08/14 00:08 chirolian への返信

Tigerが動くMacがあるならvCardで取り出せばSnow Leopardに取り込めます。


TigerのArchiveしかないなら取り込みは諦めるか、Archiveの中にあるAddressBook.dataをHexEditorで開き、.jpを検索でMail Addressが見つかる。


LeoparでAddress Bookは仕様変更しています。Leopardで取り込む時にCrashする事があったと記憶しています。

2011/08/14 00:39 NO9 への返信

逆ですか...

それだと難しいですね。Snow LeopardとTigerのArchiveは全く仕様が違うので読めないと思います。場合によってはTiger: Address BookがCrashするかも知れません。


abbu - vCardはWindowsのはGoogleでヒットしますが、Macとなると誰かが作ったScriptがGoogleで見つかれば良いのですが...


Tiger

AddressBook.data

Images

# この他にPLISTなどがあったと…


Leopard以降...

AddressBook-v22.abcddb

Configuration.plist

Images

Metadata

2011/08/14 00:38 chirolian への返信

すみません!先のコメントは言葉たらずでした。abbu - vCardソフトをgoogleで検索してみたのですが、私もwindows用のものしか見つけられないなあを思っていたところでした。

誰かsnow leopardをもっている人を探して読み込んでもらい、vCardを書き出してもらうのがよいようです…。


みなさん色々と助言をありがとうございました。

2011/08/14 07:08 chirolian への返信

本日、mac book pro(OS X 10.6.8 snow leopard)が故障したのでバックアップをとってから修理に出しました。


データのみのバックアップでしょうか?

外付けHDDにシステムをまるごとバックアップしていれば、MacBookならそこからそのまま立ち上げることが出来るかもしれないのですが・・・。

2011/08/14 19:02 chirolian への返信

Address Bookではないですが過去にTiger: MailからPanther: Mailに変換するUtilityを探したことがあります。Mr. Marshall ElfstrandがRubyで作ってくれたScriptを使い完璧に戻せて感動したことを今でも忘れません。


### Read Meの一部です ###

Mailbox Converter

=================


Suppose you had a developer preview of an upcoming operating system with some nifty search technology. Suppose the mail client of this hypothetical system converted your e-mail boxes from their original "mbox" format to a new "emlx" format to support the nifty search technology. Then suppose that for some reason you wanted to go back to running the current release of the operating system, and you found that your e-mail boxes were no longer readable.


In such a scenario, you might want a script like this one.


I wrote this when I was running a beta of Mac OS X Tiger, decided to revert to Panther for a while, and needed to get my messages back into the older version of Mail. You provide it with the path to some emlx-style mailboxes, and it converts them back into mbox files that can be imported into Mail

on Mac OS X 10.3. By default, it will place the mbox files into a folder called "Converted", although this can be overridden with a second comand-line argument.


--------------------------------------------

Step-by-step instructions for the non-UNIX-inclined:

1. Drag the "emlx2mbox" folder containing this Read Me file and the

script to your home folder.

2. Copy your Mail folder from the Library folder to the "emlx2mbox"

folder.

3. Open the Terminal application, found in Applications > Utilities.

4. Type the following commands into the Terminal window, typing Return after each command:

cd emlx2mbox

chmod u+x emlx2mbox.rb

./emlx2mbox.rb Mail

5. Watch as the script works its magic. Hope you don't run into an error that I didn't encounter while I was writing it.

6. Open your mail client on the current release of the operating system.

7. Choose File > Import Mailboxes... from the menu bar, then choose "Other" from the list of options. When asked for the folder containing the mailboxes, select the "Converted" folder that the script created inside the "emlx2mbox" folder.

8. Watch as your mail client brings your messages back to life. Hope you don't run into an error that I didn't encounter while I was testing the script.

9. Re-name your mailboxes so that they don't have the "-mbox" at the end of them, if you care about that sort of thing.

10. If all went well, write to me and let me know you got something out of this little script.


Marshall Elfstrand

July 2005

2011/08/14 19:37 chirolian への返信

一応timemachineにもバックアップはとってあるのですが、


HALさんがお書きなのは、こいつをMacBookに戻してみたらという話では?


外付けHDD等(もし内蔵HDDを消してしまっても良いならそちらでも良いし)にTime Machineのバックアップの内容を戻せないかということかと。


もしリテール版のインストールメディアをお持ちなら、MacBookに外付けHDDを繋げて、外付けHDDにSnow Leopardをインストールして、それで読んでも良いわけですし、Time Machineのバックアップを丸ごと戻すこともできるのではということかと。

2011/08/15 04:16 NO9 への返信

こいつをMacBookに戻してみたらという話では?


Time Machineのバックアップではなく、ディスクユーティリティの復元機能を使ったバックアップでなければダメです。Time Machineからシステムを戻すためには、Mac OS X 10.5 or 10.6のインストールDVDが必要になるのでそれがなければできない(それらを持っているなら最初から問題にならない)ので、その方法は使えないと思います。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

.abbuから.vcfへの変換(mac OS 10.6.8から10.4.11へのアドレスブック移行)

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。