やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

BlueSkyのCARに含まれた画像ファイルを取得する方法が示された資料を探す

 英語の資料を発見した。

情報源

要約

 BlueSkyAT Protocolという分散型ソーシャル・ネットワークのためのプロトコル・オープン標準規格で実装されている。AT ProtocolはユーザのデータをCARファイルでダウンロードできる。

 CARファイルはCBOR形式で、バイナリデータを含めることができるJSON互換の形式。

 AT Protocolではユーザデータをリポジトリ形式で管理している。これをCAR形式に圧縮する。また、それを展開するとJSON形式になる。

 Go製ツールindigocookbook/go-repo-exportを使ってCAR展開とBlob展開を行う。

所感

 また新しいツールが出てきた。