rubyzip

    5熱度

    2回答

    我有拉鍊的使用rubyzip寶石XML文件的目錄樹一個Ruby程序的ZIP文件時,設置壓縮級別。我的問題是,文件開始變得沉重,我想增加壓縮級別,因爲壓縮時間不是問題。 我不能在rubyzip documentation找到一種方法來指定創建ZIP文件的壓縮級別。 任何人都知道如何更改此設置?是否有另一個Ruby庫允許指定壓縮級別?

    8熱度

    3回答

    我正在使用rubyzip和nokogiri的組合來編輯.docx文件。我正在使用rubyzip解壓縮.docx文件,然後使用nokogiri解析並更改word/document.xml文件的正文,但有時候我關閉了rubyzip,最終破壞了文件,我無法打開它或修理它。我將桌面上的.docx文件解壓縮,並檢查word/document.xml文件,內容更新爲我更改的內容,但所有其他文件都混亂了。有人可

    0熱度

    1回答

    Zip::ZipOutputStream.open(folderpath) do |z| z.print IO.read(folderpath) 在上面的代碼中,我有Zip::ZipOutputStream.open(file_path) do |z|。我不明白,|z|是什麼意思?什麼| z |參考?我可以例如更改| z |到其他的例子是| changez | ? 我在這裏得到了完

    0熱度

    1回答

    原名:運行在一個回形針附件的模型方法後,創建或更新(回形針回調似乎不工作) 編輯(當天晚些時候) 我想通出我的問題。處理器顯然與更新的文件一起工作,但在處理之後才保存任何文件。我改變了我的Zip :: ZipFile來打開'file'而不是'attachment.path',因爲附件路徑實際上並沒有保存任何東西。這解決了第一個問題。現在我還有其他問題需要追蹤。但下面的答案大部分是正確的。 編輯(2

    0熱度

    1回答

    我的問題是我需要爲使用Rubyzip生成的zip文件設置根提取文件夾。該zip文件將在Windows中以自解壓方式打開。這個選項在Rubyzip中可用嗎?或者這是一個存儲在Windows註冊表中並由Windows中的集成zip功能使用的值?

    2熱度

    1回答

    我從圖像集合生成一個zip文件,然後發送給用戶。 我使用的代碼與本頁給出的示例幾乎完全相同; http://info.michael-simons.eu/2008/01/21/using-rubyzip-to-create-zip-files-on-the-fly/ 它工作絕對沒在我的地方發展中,但是當我在我的臨時服務器上運行它,我得到當我嘗試打開它具有以下錯誤零長度壓縮文件。 「結束的中央目錄籤

    6熱度

    2回答

    我目前正試圖直接從zip文件將圖像文件附加到模型(即沒有先將它們保存到磁盤上)。看來應該有一種更清晰的方式來將ZipEntry轉換爲Tempfile或File,它可以存儲在內存中以傳遞給另一個知道如何處理它的方法或對象。 這裏是我的代碼: def extract (file = nil) Zip::ZipFile.open(file) { |zip_file| zip_file

    0熱度

    1回答

    我使用RubyZip壓縮一組圖像(使用Paperclip上傳)並允許用戶將它們下載到一個文件中,並且所有工作都正常,直到我來到打開圖像。 它不會顯示,並試圖在Ubuntu我得到的錯誤信息: "Error interpreting JPEG image file (Not a JPEG file: starts with 0x89..." 所以用戶正在下載的文件夾,用正確的用戶名文件填充,但一旦

    6熱度

    2回答

    我想知道使用rubyzip壓縮數據時,與使用本機操作系統庫執行壓縮操作相比,性能差異會有多大。我從URL獲取要壓縮的數據,然後使用ZipOutputStream創建zip文件。如果是本地操作系統實用程序,我正在考慮使用zip工具。聽到這兩種方法的優點和缺點會很好。

    2熱度

    1回答

    我在Windows上使用rubyzip壓縮目錄。 當我解壓檔案時,一些文件比它們小。 拉鍊應該是一個無損操作,所以我想知道爲什麼會發生這種情況。 這裏是我使用的代碼: require 'rubygems' require 'find' require 'zip/zip' output = "c:/temp/test.zip" zos = Zip::ZipOutputStream.new(