[問題] 請問有辦法不利用外部程式解壓縮嗎?

看板C_and_CPP (C/C++)作者 (nola)時間13年前 (2013/01/21 09:25), 編輯推噓0(004)
留言4則, 4人參與, 最新討論串1/1
目前在做一個自動下載並解壓縮的程式, 下載的是 .zip, 本來想利用 ShellExecute(...) 進行解壓縮, 但這樣需要壓縮程式及程式位置, 請問除了將壓縮檔案製成自解檔外, 有沒有其它方法不需用到外部解壓縮程式, 就可以執行解壓縮呢? 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.188.59

01/21 09:27, , 1F
google: C++ zip library
01/21 09:27, 1F

01/21 09:37, , 2F
zlib
01/21 09:37, 2F
謝謝, 上網找了 zlib 目前正在測試, 尚無法使用 ※ 編輯: nola3388 來自: 59.120.188.59 (01/21 11:30)

01/21 13:35, , 3F
他有內建的範例檔 忘記叫什麼了 readme 有說明
01/21 13:35, 3F
謝謝回答, 我是在 www.zlib.net 下載 source code 但一直編不出 zlib.hpp Orz... 所以至今尚未進入到使用階段, 還在搞定 .obj, .dcu 等問題 ※ 編輯: nola3388 來自: 59.120.188.59 (01/21 14:10) Win7 + BCB5 zlib 1.2.5.1 無法編繹 zlib.pas 錯誤訊息: Pascal Fatal : Line too long(more than 1023 characters) 請問有人知道這個要怎麼解決嗎? 謝謝~ ※ 編輯: nola3388 來自: 59.120.188.59 (01/21 15:31)

01/21 15:51, , 4F
你有用windows版嗎?
01/21 15:51, 4F
是載 windows 版的 ZLibConst.pas 可以正常編譯 但 ZLib.pas 就會出現 Line too long 的錯誤訊息 ※ 編輯: nola3388 來自: 59.120.188.59 (01/21 16:41)
文章代碼(AID): #1G_9aP0w (C_and_CPP)
文章代碼(AID): #1G_9aP0w (C_and_CPP)