多くのソーシャルネットワーキングサイトにはいくつかの主要なプライバシー問題があるので、私は代替案について考えようとしています。1つは、ユーザーがすべての情報をある種のファイルコンテナに保存できるようにすることです。現在、「一般的な」情報を保持できる単一のタイプのコンテナーは見つかりませんでした。オーディオ/ビデオのみ。私が欲しいのは、PHPが読み取ることができるコンテナーで、コンテナー内のimage /ディレクトリー内のユーザーの写真をリストするある種のインデックスファイル、FOAFファイル(またはユーザー情報や友人などを説明する代替XMLファイル)があります。 )。
私の考えは、ユーザーがすべての情報とデータをコンテナーに保存して、サーバー(作成しようとしているプロトタイプのソーシャルネットワーキングサイト)からインポート/エクスポートおよび削除してから、使用する可能性のある別のサイトにアップロードできるようにすることでした。同じ形式(これが起こるとは思いませんが、ユーザーはすべての写真、データ、コメント、メッセージなどを保持します)。
私がまだ思いついたのは、Archive_tarライブラリを使用してtarアーカイブを作成することです。このライブラリは、メッセージを保持しているファイルを説明するインデックスファイルを使用してTarアーカイブを抽出および作成します(複数ある可能性があるため、各ファイルは非常に大きい)、image /フォルダーにある写真、名前、取得したコメントなど。各タイプのコンテンツを表示するためのアクセス許可もあります。
ツリーのようなインデックスファイルを使用して、このすべての情報を1つのファイルに保持するために使用できるコンテナの一般的なファイル形式はありますか?それとも、このようなものを自分で作成する必要がありますか?