rubyzip

    5

    2답변

    rubyzip gem을 사용하여 XML 파일의 디렉토리 트리를 압축하는 Ruby 프로그램이 있습니다. 내 문제는 압축 시간이 문제가 아니기 때문에 파일이 무거워지기 시작했으며 압축 수준을 높이고 싶습니다. rubyzip documentation에서 생성 된 ZIP 파일의 압축 수준을 지정하는 방법을 찾을 수 없습니다. 누구나이 설정을 변경하는 방법을 알고

    0

    1답변

    Zip::ZipOutputStream.open(folderpath) do |z| z.print IO.read(folderpath) 위의 코드에서 나는 Zip::ZipOutputStream.open(file_path) do |z|입니다. 나는 이해하지 못한다. do |z|는 무엇을 의미합니까? | z |는 무엇입니까? 인용하다? 예를 들어 |

    0

    1답변

    입니다 찾을 수 없습니다 내 문제. 프로세서는 업데이트 된 파일과 함께 작동하지만 처리 후까지는 파일을 저장하지 않습니다. 첨부 파일 경로가 실제로 아무 것도 보유하지 않기 때문에 'attachment.path'보다는 'file'을 열도록 내 Zip :: ZipFile을 변경했습니다. 이것은 첫 번째 문제를 수정했습니다. 이제 추적해야 할 다른 문제가 있습

    0

    1답변

    내 문제는 Rubyzip을 사용하여 생성하는 zip 파일의 루트 추출 폴더를 설정해야한다는 것입니다. zip 파일은 Windows에서 자체 추출 가능으로 열립니다. 이 옵션은 Rubyzip에서 사용할 수 있습니까? 아니면 Windows 레지스트리에 저장되어 있으며 Windows의 통합 zip 기능에서 사용되는 값입니까?

    1

    1답변

    내가 내 아카이브 파일의 톤을 추가하고 그것은 다음과 같습니다 : 모든 파일이 내 아카이브에 추가됩니다 그들에게 모든 (10-15 분) 압축하기 시작하면 print "Starting ..." Zip::ZipFile.open(myarchive, 'w') do |zipfile| my_tons_of_files.each do |file| pri

    6

    2답변

    현재 이미지 파일을 zip 파일에서 직접 모델에 첨부하려고합니다 (예 : 디스크에 저장하지 않고). ZipEntry를 Tempfile 또는 File으로 변환하는 명확한 방법이 있어야 메모리에 저장 될 수있는 것처럼 보이므로 다른 메서드 나 객체로 전달하여이를 어떻게 처리해야하는지 알 수 있습니다. 여기 내 코드입니다 : def extract (file =

    0

    1답변

    RubyZip을 사용하여 이미지 세트를 압축하고 (Paperclip을 사용하여 업로드) 사용자가 파일 하나를 다운로드 할 수있게하고 올 때까지 정상적으로 작동합니다. 이미지를 엽니 다. 그것은 늘 디스플레이, 나는 오류 메시지가 얻을 우분투 시도 : 그래서 사용자가 올바른 사용자 이름과 파일이 채워 폴더를 다운로드하는 "Error interpreting J

    4

    3답변

    rubyzip을 사용하여 일반 zip 파일의 내용을 검색하는 방법을 알고 있습니다. 하지만 문제가 zip 폴더의 내용을 압축 해제하고 나는 너희들이 나를 도와 줄 수 있기를 바랍니다. Zip::ZipFile::open(@file_location) do |zip| zip.each do |entry| next if entry.name =~ /__MA

    6

    2답변

    압축을 수행하기 위해 기본 os 라이브러리를 사용하는 것과 비교하여 rubyzip을 사용하여 데이터를 압축 할 때 성능 차이는 무엇이 될지 궁금합니다. URL에서 압축 된 데이터를 가져온 다음 ZipOutputStream을 사용하여 zip 파일을 만듭니다. 네이티브 OS 유틸리티의 경우 zip 도구를 사용할 생각입니다. 두 가지 접근법에 대한 찬반 양론을

    2

    1답변

    Windows에서 rubyzip을 사용하여 디렉토리를 압축합니다. 압축 파일을 압축 해제하면 일부 파일이 원래 크기보다 작아집니다. 압축 중은 이런 일이 왜 그렇게 궁금하고 무손실 작업을해야한다. require 'rubygems' require 'find' require 'zip/zip' output = "c:/temp/test.zip" zos =