我有一個基於64位(它是一個字符串)解碼的zip文件。我想採取該字符串,將其轉換爲32位並創建zip文件。我該怎麼做?將64位解碼的文件轉換爲32位並將其改寫爲C#
0
A
回答
1
編輯。 如果您需要base32的字節表示,請查看http://www.atrevido.net/blog/2004/01/13/Base32%2BIn%2BNET.aspx。
如果你只需要創建從base64編碼字符串中的zip文件,將其轉換爲byte [],並將其寫入到一個zip流:
字節[]字節= Convert.FromBase64String(base64String); GZipStream流.. stream.Write(bytes,0,bytes.length);
基地64字符串包含您的字節表示 - 這不是一個64 位表示,這是一個64個字符表示:http://en.wikipedia.org/wiki/Base64
+0
有了字節數組之後,可以使用WriteAllBytes。 – aharon
0
如果解碼一個String對象的文件,然後你」我已經完成了工作。現在這個字符串以.NET運行時代表的方式表現出來,你真的不應該在意。 也許你對字符編碼有一些限制,那就是ASCII,utf-8等等。如果是這種情況,您可以使用Encoding類及其實用方法進行轉換。 Encoding.Convert() on MSDN
相關問題
- 1. 將32位轉換爲64位
- 2. 將C++代碼從32位轉換爲64位
- 3. 將非託管C++代碼從32位轉換爲64位
- 4. 如何將64位.deb文件轉換爲32位.deb文件
- 5. 如何將32位VBA代碼轉換爲64位VBA代碼
- 6. 將32位.def文件轉換爲64位
- 7. 將SteamID轉換爲32/64位SteamID Swift
- 8. 將32位斐波納契nasm代碼轉換爲64位
- 9. 將Excel VBA 32位代碼轉換爲64位
- 10. 將32位代碼編譯爲64位
- 11. 將VC++解決方案和項目文件從32位轉換爲64位
- 12. 如何將一個64位的rpm文件轉換爲32位的rpm文件
- 13. 32位* .ocx文件將IDL文件轉換爲* _h.h和* _i.c文件轉換爲64位* .ocx文件
- 14. 我們可以將32位庫文件轉換爲64位庫文件嗎?
- 15. 如何將32位NTDLL結構轉換爲64位結構?
- 16. 在Python中將工具從32位轉換爲64位
- 17. 將32位非託管VC++項目轉換爲64位
- 18. 將Excel宏從32位轉換爲64位
- 19. 將32位對象轉換爲64位對象
- 20. 隱式轉換將64位縮短爲32位
- 21. 如何將32位time_t值轉換爲64位time_t
- 22. 將32位指針轉換爲64位整數
- 23. 如何將32位編譯二進制轉換爲64位
- 24. 在32位PHP安裝中將64位整數轉換爲32位?
- 25. 如何轉換爲32位整數爲64位值在C
- 26. 在Windows 7 64位機器上將32位exe轉換爲64位exe
- 27. 將32位PNG文件轉換爲24位PNG文件
- 28. 將8位int轉換爲32位
- 29. 將16位轉換爲32位浮點
- 30. 將32位bmp轉換爲24位
你是如何解碼它的? –
http://stackoverflow.com/questions/641361/base32-decoding – Random
@ m.edmondson,我沒有解碼它。我只有解碼後的字符串,有人解碼過。 – aharon