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存儲無限製文件