From: Travis Whitton Date: 2004-03-31T03:29:24+09:00 Subject: Strange rubyzip behaviour (Errno::EFBIG) Hi, I'm having a really weird issue trying to use rubyzip on FreeBSD 4.9. Whenever I try to open a file, no matter what the size, I get: Errno::EFBIG: File too large Example is as follows(using rubyzip-0.5.5): travis@aop:~$ uname -a FreeBSD aop.intranet 4.9-RELEASE-p4 FreeBSD 4.9-RELEASE-p4 #0: Wed Mar 17 16:55:09 EST 2004 root@aop.intranet:/usr/obj/usr/src/sys/MYKERNEL i386 travis@aop:~$ ruby -v ruby 1.8.1 (2003-12-25) [i386-freebsd4] travis@aop:~/rubyzip/test$ irb irb(main):001:0> $:.push("..") => ["/usr/local/lib/ruby/site_ruby/1.8", "/usr/local/lib/ruby/site_ruby/1.8/i386-freebsd4", "/usr/local/lib/ruby/site_ruby", "/usr/local/lib/ruby/1.8", "/usr/local/lib/ruby/1.8/i386-freebsd4", ".", ".."] irb(main):002:0> require 'zip/zip' .../zip/zip.rb:11: warning: already initialized constant Tempfile => true irb(main):003:0> Zip::ZipFile.new("rubycode.zip") Errno::EFBIG: File too large - rubycode.zip from ../zip/zip.rb:818:in `read' from ../zip/zip.rb:818:in `get_e_o_c_d' from ../zip/zip.rb:783:in `read_e_o_c_d' from ../zip/zip.rb:808:in `read_from_stream' from ../zip/zip.rb:869:in `initialize' from ../zip/zip.rb:869:in `open' from ../zip/zip.rb:869:in `initialize' from (irb):3:in `new' from (irb):3 travis@aop:~/rubyzip/test$ file rubycode.zip rubycode.zip: Zip archive data, at least v2.0 to extract travis@aop:~/rubyzip/test$ ls -l rubycode.zip -rw-r--r-- 1 travis devel 617 Apr 19 2002 rubycode.zip I've also tried rubyzip-0.5.3 installed from ports and gotten the same exact problem. Any help would be appreciated. Thanks, Travis Whitton