由于许多社交网站存在一些重大的隐私问题,我正在尝试考虑替代方案。一种是让用户将所有信息保存在某种文件容器中。现在,我还没有找到一种可以保存“通用”信息的容器。仅适用于音频/视频。我想要的是一个可以由 PHP 读取的容器,其中包含某种索引文件,该文件列出了容器中 image/ 目录中的用户图片、FOAF 文件(或一些描述用户信息和朋友的替代 XML 文件等)。 )。
我的想法是让用户将所有信息和数据存储在一个容器中,该容器可以从我的服务器(我正在尝试创建的原型社交网站)导入/导出和删除,然后上传到另一个可能使用的站点相同的格式(我认为这不会发生,但用户仍然保留他们所有的图片、数据、评论、消息等)。
我唯一想到的就是使用 Archive_tar 库创建一个 tar 存档,该库提取并创建带有索引文件的 Tar 存档,该索引文件描述哪些文件保存了消息(可能有几个,所以每个文件都不会这么大),图像/文件夹中有哪些图片,他们的名字是什么,他们得到了什么评论等。也许还有查看每种内容的权限。
是否存在任何通用的容器文件格式,我可以使用它来将所有这些信息保存在一个带有树状索引文件的文件中?或者我必须自己尝试创造这样的东西吗?