On Mon, 22 Mar 2021 20:15:38 GMT, Lance Andersen <lan...@openjdk.org> wrote:

> on operating systems using
>         EBCDIC or any other character set for file names, the name
>         must be translated to the ISO LATIN-1 character set.  This
>         is the original name of the file being compressed, with any
>         directory components removed, and, if the file being
>         compressed is on a file system with case insensitive names,
>         forced to lower case. There is no original file name if the
>         data was compressed from a source other than a named file;
>         for example, if the source was stdin on a Unix system, there
>         is no file name.

IMHO, this looks much like the rule that user should take care of,  I think 
here we only need to accept a String and decode it with "ISO-8859-1" to byte 
array then write to the header.  Is this reasonable?

-------------

PR: https://git.openjdk.java.net/jdk/pull/3072

Reply via email to