On Tue, 14 Sep 2021 15:42:06 GMT, Jaikiran Pai <j...@openjdk.org> wrote:
>> src/java.base/windows/classes/sun/net/www/content-types.properties line 30: >> >>> 28: application/octet-stream: \ >>> 29: description=Generic Binary Stream;\ >>> 30: file_extensions=.saveme,.dump,.hqx,.arc,.obj,.lib,.bin,.exe,.gz >> >> Hello Julia, >> Is this an intentional change, to remove the mapping of `.zip` to >> `application/octet-stream`? In a later part of this patch there's a >> commented out test `testCommonExtensions` which deals with these extension >> types and that has a link to >> https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types >> which states that `.zip` should be mapped to `application/zip` instead of >> the current `application/octet-stream`, so I'm guessing this changed line is >> intentional. >> >> On an unrelated note, the unix variant of this file >> `src/java.base/unix/classes/sun/net/www/content-types.properties` >> interestingly uses `.z` for `.zip`? Commit history on that file doesn't >> provide any hint on whether that is intentional either. > > I think you can ignore my comment above. I went and checked the > `content-types.properties` in their current state for both unix and windows > and they already have a separate `application/zip` which is mapped to `.zip`. > So I think this above change shouldn't impact anything. That's right, there was a duplicate entry for `.zip` in the Windows properties file only, which I removed. I'm not sure if `.z` in the Unix properties file is intentional, but I do have a PR in progress in the same area, which I will link here shortly. ------------- PR: https://git.openjdk.java.net/jdk/pull/5505