1. 程式人生 > >百度網盤BaiduYunCacheFileV0.db資料庫研究

百度網盤BaiduYunCacheFileV0.db資料庫研究

最近研究了一下百度網盤的本地資料庫檔案: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
);