百度網盤BaiduYunCacheFileV0.db資料庫研究
阿新 • • 發佈:2018-12-29
最近研究了一下百度網盤的本地資料庫檔案:BaiduYunCacheFileV0.db,設計類似於網盤的資料庫時可以借鑑一下。
下面是自己整理的資料庫註釋,有可能不正確,尤其是fid 。
CREATE TABLE cache_file ( id INTEGER PRIMARY KEY, --id主鍵 資料表的id fid INTEGER, --檔案或資料夾的id parent_path VARCHAR (1024), --除資料夾名或檔名的其他路徑 server_filename VARCHAR (1024), --資料夾名或檔名 file_size INTEGER, --檔案的大小,目錄大小為0。轉換成M需要除兩次1024.0 md5 VARCHAR (32), --檔案的MD5,資料夾為空 isdir BOOLEAN, --是否目錄 0否,1是 category INTEGER, --檔案型別 server_mtime INTEGER, --伺服器內容修改時間 local_mtime INTEGER, --本地內容修改時間 reserved1 TEXT DEFAULT '', reserved2 TEXT DEFAULT '', reserved3 TEXT DEFAULT '', reserved4 TEXT DEFAULT '', reserved5 TEXT DEFAULT '', reserved6 INTEGER DEFAULT 0, reserved7 INTEGER DEFAULT 0, reserved8 INTEGER DEFAULT 0, reserved9 INTEGER DEFAULT 0 );