1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        kpfs用戶(hù)空間文件系統(tǒng)

        聯(lián)合創(chuàng)作 · 2023-10-01 04:29

        kpfs是一款基于FUSE開(kāi)發(fā)的用戶(hù)空間文件系統(tǒng),實(shí)現(xiàn)了在Linux中對(duì)快盤(pán)的基本操作。當(dāng)文件系統(tǒng)掛載到Linux的某個(gè)文件夾下,用戶(hù)只需像普通文件一樣操作自己快盤(pán)中的目錄和文件。

        kpfs的特點(diǎn)

        • 基于FUSE的文件系統(tǒng)
        • 基于kuaipan.cn API
        • 使用了這些基礎(chǔ)軟件:liboauth, fuse, glib, curl, json-c
        • 支持gobject 反射,支持javascript和python綁定。

        kpfs實(shí)現(xiàn)的功能

        kpfs掛載到linux文件系統(tǒng)

        2 快盤(pán)指定目錄下的文件屬性查詢(xún)

        3 快盤(pán)中某個(gè)文件位置查找

        4 各種類(lèi)型文件thumbnail的顯示

        5 文件夾屬性的獲取

        6 快盤(pán)里的文件讀寫(xiě)

        中文文件名支持

        8 文件系統(tǒng)的統(tǒng)計(jì)信息查詢(xún)

        實(shí)現(xiàn)原理

        KPFS通過(guò)FUSE來(lái)獲取用戶(hù)文件操作的指令,轉(zhuǎn)而通過(guò)KPFS自行分裝的文件操作函數(shù),最終調(diào)用kuaipan.cn提供的API,實(shí)現(xiàn)對(duì)快盤(pán)文件的操作。 通過(guò)libcurl 庫(kù),來(lái)實(shí)現(xiàn)http報(bào)文的發(fā)送和接收,通過(guò)glib庫(kù)實(shí)現(xiàn)KPFS文件系統(tǒng)inode節(jié)點(diǎn)的建立,查詢(xún),刪除,插入。通過(guò)json-c庫(kù),實(shí)現(xiàn)對(duì)快盤(pán)服務(wù)器響應(yīng)報(bào)文的解析。

        瀏覽 31
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            美女开腿被娇羞 | 国产黄色电影免费观看 | 俺来也俺就去www色情网 | 亚洲AV无码乱码精品 | 中国黄色三级 | 俺去艹 | 欧美日韩一区精品 | 日韩中文字幕av 操操操网 | 无遮挡打光屁屁打屁股 | 日韩手机在线视频 |