From: Robert Evans Date: 2005-09-30T10:27:48+09:00 Subject: Re: rubyzip problem with local header magic --Apple-Mail-3--587396209 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Hi Katarina, I found out from Thomas the creator of rubyzip that there was an issue, he sent along a fix that helped, though it hasn't solved all of my issues. I am still not getting the entry even though now it finds the magic number. Here is a zip made with java. Bob --Apple-Mail-3--587396209 Content-Transfer-Encoding: base64 Content-Type: application/zip; x-unix-mode=0644; name="demo.zip" Content-Disposition: attachment; filename=demo.zip UEsDBBQACAAIAFWTPTMAAAAAAAAAAAAAAAAJAAQATUVUQS1JTkYv/soAAAMAUEsHCAAAAAACAAAA AAAAAFBLAwQUAAgACABVkz0zAAAAAAAAAAAAAAAAFAAAAE1FVEEtSU5GL01BTklGRVNULk1G803M y0xLLS7RDUstKs7Mz7NSMNQz4OVyLkpNLElN0XWqBAmY6hnEGxgpaDgWFOSkKjjn5xaUlqQW6Sh4 5iXrafJy8XIBAFBLBwjMLO1zRgAAAEYAAABQSwMECgAAAAAAUJM9MwAAAAAAAAAAAAAAAAYAAABk ZW1vMi9QSwMEFAAIAAgAS5M9MwAAAAAAAAAAAAAAABIAAABkZW1vMi9BQ2xhenouY2xhc3NtUMtO wkAUPdOWvigPK+B7YdwAJjauVRJjwsIQXGDYFxiwpLRJKS74Kk00Ji78AD/KeDutiI9MZuY+zjn3 zLx/vL4BOMUBQ37EZ6FzeeW7y6UGxlCeuveu47vBxLkZTPkw1iAzKIE74wx257vbiyMvmJwxqOde 4MUtBrne6BP0KhxxCxp0EwpMKrfDUIdlIQfVgIQiQ6njBby7mA14dOsOfKEcDl2/70ZekmdFJb7z 5gyFzppJGqjNedwVfqr1v4YSD9rkC1GpN/7zrM85H6UI5ZqPxzp2GMxeuIiGvO0ls/PpuJOEjEOy rdCXMVr0CooUiuiJdBqUXVCf0Z1vvtC2C88oPVIqoUxnEbIgKERNvmSDMiuFw8amkK2gmkm1iCXR rTaPf6iYoqqThiEUaikqU0iixFhisIatTMsROZBrPqH0sJJSRdFaM5LLZAxsr8hHogPI9u5vallQ JeF8T0T7n1BLBwglc7xcYQEAAFQCAABQSwMEFAAIAAgAS5M9MwAAAAAAAAAAAAAAABIAAABkZW1v Mi9CQ2xhenouY2xhc3NNTjsOglAQnAUEBfzEG9iphcRaYyGJFdFCY//AF30GIUGw8FZWJhYewEMZ F7RwN5ndmcxm9vV+PAGM0SE4O3lKvbkfi+vVAhE6R3ERXiySvbcKjzLKLegEc6oSlc8Ien+wJRh+ upMuajBtGKgT2oFK5LI4hTLbiDCWhG6QRiLeikyV/Cca+UGdCc3gL3VCsNdpkUVyoUqP85VH5R/o QeOAsoib8xgtZl7FgdrwjsaNFw02o1mJOhxG92vg2azOW5Wr/QFQSwcIVZxX/sMAAAD9AAAAUEsB AhQAFAAIAAgAVZM9MwAAAAACAAAAAAAAAAkABAAAAAAAAAAAAAAAAAAAAE1FVEEtSU5GL/7KAABQ SwECFAAUAAgACABVkz0zzCztc0YAAABGAAAAFAAAAAAAAAAAAAAAAAA9AAAATUVUQS1JTkYvTUFO SUZFU1QuTUZQSwECCgAKAAAAAABQkz0zAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAADFAAAAZGVt bzIvUEsBAhQAFAAIAAgAS5M9MyVzvFxhAQAAVAIAABIAAAAAAAAAAAAAAAAA6QAAAGRlbW8yL0FD bGF6ei5jbGFzc1BLAQIUABQACAAIAEuTPTNVnFf+wwAAAP0AAAASAAAAAAAAAAAAAAAAAIoCAABk ZW1vMi9CQ2xhenouY2xhc3NQSwUGAAAAAAUABQAxAQAAjQMAAAAA --Apple-Mail-3--587396209 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed On Sep 29, 2005, at 3:18 PM, Katarina WONG wrote: > On Thu, 29 Sep 2005 20:20:21 +0200, Robert Evans > wrote: > > >> Hi, >> >> I was using the rubyzip library (v0.5.12 on OS X 10.4) to read >> some zips created by Java's ZipOutputStream (Java 1.5) classes. >> >> The zip can be completely read by every tool out there, except >> rubyzip. rubyzip reads the first zip_entry just fine, but then >> raises an error with the message "local header magic not found." >> > > I have experienced the same kind of trouble with ZIP files from > various > sources (archivers), now I seem to have found an approach > compatible with > all the ZIPs I could find. (Not tried any ZIP created by MacOS though) > > Can you post here a small ZIP file created by JAVA, I will have a > look ? > > > -- > Katarina > > --Apple-Mail-3--587396209--