It’s just data

Ununzippable Modern.IE

I’ve downloaded the multi-part zip archive for IE11 on Win10 for VirtualBox on OS/X from modern.ie.  I’ve downloaded the single-file archive on both OS/X and Linux.  I’ve verified the md5 signatures for each.  Yet each time, when I try to unzip the result, I get the following:

$ unzip IE11.Win10.For.LinuxVirtualBox.zip
Archive:  IE11.Win10.For.LinuxVirtualBox.zip
warning [IE11.Win10.For.LinuxVirtualBox.zip]:  4294967296 extra bytes at beginning or within zipfile
  (attempting to process anyway)
file #1:  bad zipfile offset (local header sig):  4294967296
  (attempting to re-compensate)
  inflating: IE11 - Win10.ova        
  error:  invalid compressed data to inflate

I’ve even tried jar xf with no luck:

$ jar xf IE11.Win10.For.LinuxVirtualBox.zip
java.util.zip.ZipException: invalid entry size (expected 5632888297048912 but got 4801961472 bytes)
	at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:403)
	at java.util.zip.ZipInputStream.read(ZipInputStream.java:195)
	at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:139)
	at sun.tools.jar.Main.extractFile(Main.java:961)
	at sun.tools.jar.Main.extract(Main.java:877)
	at sun.tools.jar.Main.run(Main.java:263)
	at sun.tools.jar.Main.main(Main.java:1177)

This shows signs of integer overflow, so it seems likely that the problem is client side.  Even with that said, choosing to make a this content available in a format for which there isn’t working client libraries available to unpack it isn’t helpful.

I’m submitting this link as feedback.


Apparently adopting the ZIP format was a recent change.

Posted by Sam Ruby at

Antón Molleda suggested that I try downloading the Windows version.  I couldn’t figure out how to get to that option from my MacBook, didn’t want to download it to my Win 8.1 VM, and I couldn’t figure out how to copy a download link from IE (in particular, copy shortcut followed by a paste even in notepad produced nothing).

Eventually I looked closely at the URL, and saw that if you took a download link for OSX and replaced the two occurrences of the string “Mac” with “Windows” you are good to go.  I copy/pasted that into a window and downloaded that in the background using wget on my Ubuntu server.

When that finished, I got a file that was 4,732,512,400 bytes, so still just over 4G.  Despite this, I was able to unzip it on Ubuntu.  Copying the result back over to my MacBook, I was able to import the ova file.  Running that doesn’t get have the right VirgualBox Guest Additions installed, and attempting to install Guest Additions failed, so the machine can run in full screen and is understandably a bit sluggish, but is functional.  Oddly, copy shortcut works in this version of IE, but without Guest Additions I can’t paste the result back into my host VM.

Still, I was able to use the new VM to update my url test results for IE11.  Sadly, nothing changed.

Posted by Sam Ruby at

https://az412801.vo.msecnd.net/vhd/md5/VMBuild_20141027/IE11.Win10.For.MacVirtualBox.zip.md5.txt

1b87f3708910fdc73061f39162b55fd0

Log:

rubys@rubymacb:~/modern.ie$ md5 IE11.Win10.For.MacVirtualBox.zip 
MD5 (IE11.Win10.For.MacVirtualBox.zip) = 1b87f3708910fdc73061f39162b55fd0
rubys@rubymacb:~/modern.ie$ unzip IE11.Win10.For.MacVirtualBox.zip 
Archive:  IE11.Win10.For.MacVirtualBox.zip
warning [IE11.Win10.For.MacVirtualBox.zip]:  4294967296 extra bytes at beginning or within zipfile
  (attempting to process anyway)
file #1:  bad zipfile offset (local header sig):  4294967296
  (attempting to re-compensate)
  inflating: IE11 - Win10.ova        
  error:  invalid compressed data to inflate
Posted by Sam Ruby at

You could maybe try:
/System/Library/CoreServices/Archive\ Utility.app/Contents/MacOS/Archive\ Utility IE11.Win10.For.MacVirtualBox.zip

Posted by Kevin H at

After a long search, I found you can unzip with:

ditto -x -k <path-to-zip> <path-to-unzip-into>

Shout out to Microsoft for making it so difficult!

Posted by Tom Ward at

Thanks for sharing this post! It was very resourceful and helpful for me for writing my next blog post, as i am a tech and coder blogger too! I love writing on such topics! thanks!

Posted by Dann Flin at

Thanks for sharing this post! it was very informative and helpful! keep posting! Is its parent directory writable by the server?

Posted by Dylan Hepp at

My friend recommended this blog and he was totally right keep up the fantastic work!

Posted by Do My Medical Science Assignment at

Those who come to read your article will find lots of helpful and informative tips

Posted by Economics Assignment Help at

Thanks for the share! great effort!
Elementary Os Distro 2017

Posted by Cathy Brown at

Touring, studying lots and lots of training books.

Posted by shoes in stock at

very Help Full Post. Look Some Different here at UPSC Result

Posted by UPSC Result at

I Am So Happy To Read This. This Is The Kind Of Manual That Needs To Be Given And Not The Random Misinformation That’s At The Other Blogs.

Posted by Online Mba Dissertation Writing Service at

very Help Full Post. Look Some Different here at IAS Preperation

Posted by UPSC at

Thanks for the share, it was amazing, check out Favorite GBA Games & Best Man Speech Examples

Posted by Linco Frank at

Nice information  That’s Good, thanks for sharing. Microsoft  Customer Service 

Posted by Google Customer Service at

Thanks for sharing this post with me, it was very resourceful and a good reference to my next blogpost. Great effort. you can check out this amazing article on how to get Hulu plus free forever

Posted by Edwin Heart at

Pretty Helpful Material, Much Thanks For This Article

Posted by Accounting Homework Help at

I found your post so interesting.Awesome keep sharing.

Posted by wifikill apk download at

The definite article is the word the. It limits the meaning of a noun to one particular thing. For example, your friend might ask, “Are you going to the party this weekend?” The definite article tells you that your friend is referring to a specific party that both of you know about. The definite article can be used with singular, plural, or uncountable nouns. Below are some examples of the definite article the used in context:

Posted by kickass torrent proxy service at

Through your pen I found the problem up interesting! I believe there are many other people who are interested in them just like me! How long does it take to complete this article? I hope you continue to have such quality articles to share with everyone!  I believe a lot of people will be surprised to read this article!

Posted by vex 3 at

Thanks for sharing this post, very informative and helpful, keep posting and updating all users!!

Posted by Paper Shredder Reviews 2017 at

Technical support may be delivered by the different technologies depending on the situation. For example, direct questions can be addressed using telephone calls, SMS, Online chat, Support Forums, E-mail or Fax by    Microsoft Paint customer service for the worldwide user.

Posted by Microsoft Paint Customer Support at

it seems likely that the problem is client side.  Even with that said, choosing to make a this content available in a format for which there isn’t working client libraries available to unpack it isn’t helpful. Here we are with some more useful stuff that are Providing the all Microsoft Customer Support for the world wide users.

Posted by Microsoft Tech Support at

When you want to download movies, you look no further than movie streaming websites as well as torrent sites, as they provide you with the latest as well as popular movies of the high quality. So, you always need to keep an option where you can watch them for free whenever you want!

Posted by YIFY proxy at

Thanks for sharing this article, it was great reading this post! Keep posting!

Posted by Sarah Orange at

This is the wonderful post i saw today.

Posted by Battersea at

Add your comment