我想用Hadoop mapreduce處理受密碼保護的壓縮文件。我能夠使用ZipFileInputformat處理未受保護的zip文件。但它不支持密碼保護的拉鍊。 是否有任何Java庫提供流訪問密碼保護的zip文件或提取zip文件,如果我可以使其字節內容可用?提前致謝。使用Mapreduce處理受密碼保護的zip文件
-2
A
回答
0
假設你可以找到,可以讀取密碼保護的zip文件(see this blog文章時)的Java庫,你應該能夠修改當前ZipFileInputFormat使用這個庫,然後你只需要配置密碼通過配置選項爲每個zip文件(希望你沒有太多的文件,或所有的文件都使用相同的密碼保護)。
它應該很容易。嘗試一下,如果遇到問題,發佈另一個問題 - 或詢問輸入格式的作者(https://github.com/cotdp/com-cotdp-hadoop是我通過谷歌發現的ZipFileInputFormat的一種可能的實現方式)是否可以爲你推出更新
+0
我卡住的是我發現的大多數庫都需要用於提取內容的文件對象。我一直在尋找可以與InputStream或zip的字節內容一起工作的庫。 – InfamousCoconut
相關問題
- 1. 使用TrueZip創建受密碼保護的ZIP文件
- 2. 使用.NET 4.5解壓縮受密碼保護的ZIP文件
- 3. 密碼保護的zip文件
- 4. 驗證密碼保護的ZIP文件
- 5. 創建受密碼保護的zip文件
- 6. 如何在iOS中創建受密碼保護的zip文件
- 7. 在node.js中生成受密碼保護的ZIP文件
- 8. 閱讀Java中受密碼保護的ZIP文件
- 9. 使用Java創建受密碼保護的ZIP
- 10. 連接受密碼保護的文件
- 11. 使用請求和HTTPBasicAuth從受密碼保護的站點檢索zip文件
- 12. 在nodejs中使用子進程創建受密碼保護的zip文件
- 13. 如何使用zip4j提取帶密碼保護的zip文件
- 14. 使用java創建受密碼保護的文本文件
- 15. 創建和讀取密碼使用流保護的ZIP。(不是物理文件)
- 16. 如何使用php生成受密碼保護的csv文件
- 17. 使用wget從受密碼保護的鏈接下載文件
- 18. 檢測受密碼保護的文檔
- 19. 用於密碼保護的zip文件創建的shell腳本
- 20. 如何閱讀在C#中的受密碼保護的zip文件
- 21. 用於打開密碼保護文件的C zip庫
- 22. 用Apache ant解壓密碼保護的zip文件?
- 23. 使用mapreduce處理文件
- 24. 受密碼保護的應用程序
- 25. 調用受用戶名和密碼保護的JavaScript文件
- 26. 加密,受密碼保護的文件創建
- 27. 如何檢查一個zip文件是否在IOS中受密碼保護?
- 28. 密碼保護爲一個zip文件不起作用
- 29. 使用密碼保護Android .txt文件
- 30. 使用web.config密碼保護文件夾
如果你採取問題的核心部分:http://stackoverflow.com/questions/166340/write-a-password-protected-zip-file-in-java。 (請刪除不需要的標籤。map reduce與zip-with-password有什麼關係?) – Jayan
@Jayan,感謝您的鏈接。我之前已經提到它,大多數庫需要帶有zip文件路徑的文件對象。我認爲File對象不能用於mapreduce Context.I正在尋找可以工作的庫,如果我可以使InputStream或Zip的字節內容可用的話。 – InfamousCoconut