用户存储在OOS上的每个文件都是一个Object,也被称为OOS的文件。文件可以是文本、图片、音频、视频或者网页。OOS支持的单个文件的大小从1字节到5T字节。用户可以上传、下载、删除和共享文件,还可以对文件的组织形式进行管理,将文件(Object)移动或者复制到目标目录下。
文件包含以下信息:
- Key:文件名称。
- Data:存储的文件数据内容。
- MetaData:文件元数据,表示文件的一些属性信息,如文件的最后一次修改的时间、文件大小等信息。
说明在存储桶(Bucket)中可以创建文件夹,这里的文件夹并不是文件系统中文件夹的概念。为了方便用户进行数据管理,OOS提供了一种模拟文件夹。实际上OOS内部是通过在文件(Object)名称中增加“/”,将该文件(Object)在控制台上模拟成一个文件夹的形式展现。例如在OOS的某一存储桶中创建名为A的文件夹,待上传的文件为B.txt,将B.txt上传到A内,则文件名称(Key值)为:A/B.txt。