CDNDrive,利用圖片CDN存儲無限製文件

本文源自項目:https://github.com/apachecn/CDNDrive

本人僅對該項目打包為EXE程序,如果不放心可以根據下方教程自行編譯。

使用教程

特色

  • 輕量:無複雜依賴,資源占用少
  • 自由:無文件格式與大小限製,無容量限製
  • 安全:上傳的文件需要通過生成的 META URL 才能訪問,他人無法隨意查看
  • 穩定:帶有分塊校驗與超時重試機製,在較差的網絡環境中依然能確保文件的完整性
  • 快速:支持多線程傳輸與斷點續傳,同時借助各個站點的 CDN 資源,能最大化地利用網絡環境進行上傳與下載

使用指南

Windows EXE下載

登錄

cdrive login [-h] site username password

site: 站點名稱(見 -h)
username: 用戶名
password: 密碼

設置 Cookie

cdrive cookies [-h] site cookies

site: 站點名稱(見 -h)
cookies: Cookie

查看登錄狀態

cdrive userinfo [-h] site

site: 站點名稱(見 -h)

上傳

cdrive upload [-h] [-b BLOCK_SIZE] [-t THREAD] site file

site: 站點名稱(見 -h)
file: 待上傳的文件路徑

-b BLOCK_SIZE: 分塊大小(MB), 默認值為4
-t THREAD: 上傳線程數, 默認值為4

上傳完畢後,終端會打印一串 META URL 用於下載或分享,請妥善保管

下載

cdrive download [-h] [-f] [-t THREAD] meta [file]

meta: META URL (通常以 cdrive:// 開頭)
file: 另存為新的文件名, 不指定則保存為上傳時的文件名

-f: 覆蓋已有文件
-t THREAD: 下載線程數, 默認值為8

測試鏈接:bdex://b0686c27a9277e03c1e38570e1a5d33b0365cc3c

下載完畢後會自動進行文件完整性校驗,對於大文件該過程可能需要較長時間,若不願等待可直接退出

查看文件元數據

cdrive info [-h] meta

meta: META URL

查看曆史記錄

cdrive history [-h]

交互模式

不傳入任何命令行參數,直接運行程序即可進入交互模式

該模式下,程序會打印命令提示符CDNDrive >,並等待用戶輸入命令

技術實現

將任意文件分塊編碼為圖片後上傳至各個站點,對該操作逆序即可下載並還原文件

以下為非Windows係統的安裝

安裝

通過pip(推薦):

pip install CDNDrive

從源碼安裝:

pip install git+https://github.com/apachecn/CDNDrive

相關說明:

1、VIP會員無限製任意下載,免積分。立即前往開通>>

2、下載積分可通過日常 簽到綁定郵箱 以及 積分兌換 等途徑獲得!

3、本站資源大多存儲在雲盤,如出現鏈接失效請評論反饋,如有密碼,均為:www.ipipn.com。

4、所有站內資源僅供學習交流使用。未經原版權作者許可,禁止用於任何商業環境,否則後果自負。為尊重作者版權,請購買正版作品。

5、站內資源來源於網絡公開發表文件或網友分享,如侵犯您的權益,請聯係管理員處理。

6、本站提供的源碼、模板、軟件工具等其他資源,都不包含技術服務,請大家諒解!

7、源碼、模板等資源會隨著技術、壞境的升級而存在部分問題,還請慎重選擇。

PS.源碼均收集自網絡,如有侵犯閣下權益,請發信件至: admin@ipipn.com .


源站網 » CDNDrive,利用圖片CDN存儲無限製文件

發表評論

讚助本站發展 維持服務器消耗

全站源碼免費下載 立刻讚助