如何將文件壓縮爲多個部分,例如:test001.rar,test002.rar ...,每個部分100MB,每個部分使用7個zip庫?如何使用SevenzipLib在零件中創建rar文件?
回答
7-Zip無法完全創建RAR存檔,更不用說部分了。
它所能做的就是提取出來:
http://www.7zip.com/type/3/RAR
也看到頭版該庫:
http://sevenziplib.codeplex.com/
支持格式
包裝/解包:7Z,ZIP,GZIP,BZIP2,TAR,XZ
開箱僅:ARJ,CAB,CHM,CPIO,DEB,DMG,HFS,ISO,LZH,LZMA,MSI,NSIS,RAR,RPM, UDF,WIM,XAR,Z,XZ等等。
關於你的第二個問題,如果有支持創建RAR文件,請參閱this article describing the commercial-only nature of the software的能力,任何其他C#庫:
RAR文件只能與商業軟件的WinRAR,RAR創建,以及經許可人Alexander Roshal(Eugene的兄弟)許可的軟件。 RAR for Pocket PC是唯一用於創建RAR文件的免費軟件。
如果你能忍受它,7-Zip是一個更好的文件格式,無論如何,它是自由和開放源碼軟件...
是否有任何庫可以在c#中創建部分的rar文件? –
有沒有什麼辦法可以在部分目錄中使用c#中的任何庫創建「rar」文件? –
@Arun:這個庫似乎支持壓縮到某種形式的RAR壓縮文件,儘管考慮到我剛剛閱讀的文章的性質,這聽起來像是一個合法的灰色區域,所以我不會在這個版本中創建任何重要的東西庫:http://sharpcompress.codeplex.com/releases/view/73754 –
只有這樣,才能使編程RAR文件(分裂或不)是購買許可證:
以編程方式取消文件的免費提供(例如SharpZipLib)。
以編程方式對文件進行rar-ing許可。
- 1. 在Joomla創建zip/rar/tar文件夾
- 2. 如何在RAR文件
- 3. 在python中使用shutil.copy2複製文件創建零Kbs文件
- 4. 如何使用maven發佈.rar文件?
- 5. 如何在C#中提取rar文件?
- 6. 如何使用批處理文件創建多卷RAR存檔並創建par2恢復文件?
- 7. 使用RAR壓縮文件
- 8. 使用hashCat和RAR文件?
- 9. 如何下載RAR文件?
- 10. 如何創建rar/zip文件和下載
- 11. 如何用存檔文件名中的當前日期創建RAR存檔?
- 12. 如何在IDLE上打開.rar文件?
- 13. 如何在RAR文件中編碼非ASCII文件名?
- 14. 如何使用創建文件創建tmp文件名
- 15. 如何在biztalk中創建零字節文件?
- 16. 無法使用Salesforce在Eclipse中創建零件控件
- 17. 如何在RAR/ZIP提取中創建子文件夾,如果歸檔文件沒有?
- 18. RAR文件的InputStream
- 19. 如何使用javax郵件API在java中創建.msg文件
- 20. 如何在eclipse中使用pydev插件創建egg文件?
- 21. 使用awk處理rar文件
- 22. 如何使用C#在程序文件中創建文件和文件夾
- 23. 如何使用C文件I/O在Ubuntu上創建文件
- 24. 如何rar與php文件夾?
- 25. 使用biopython創建沒有創建任何文件的文件
- 26. 如何使用FileSystem API創建文件?
- 27. 如何使用OGRE創建.mesh文件?
- 28. 如何使用NASM創建.dll文件?
- 29. 如何使用WINAPI創建文件
- 30. 如何使用JavaScript創建文件?
它不能 - 它只能解壓縮rar文件,它不能打包它們。 RAR的人員只會發佈帶有禁止逆向工程許可的解壓縮源代碼包。 – Rup