No. It is platform encoding dependent. Which is why we have a bunch of issues in maven-assembly-plugin about this behaviour.
The JAR archiver does this already, since its part of the jar spec. Kristian 2014-10-10 11:58 GMT+02:00 Karl Heinz Marbaise <khmarba...@gmx.de>: > Hi Kristina, > > > just a question on this topic...does currently jar from plexus-archiver > already behave like this and uses UTF-8 encoding always ? Or is this > platform dependent? > > > > On 10/10/14 8:26 AM, Kristian Rosenvold wrote: >> >> Currently plexus-archiver uses platform encoding for zip file names if >> none is specified. This is "compliant" with traditional Zip history. >> >> But zip understood this is a problem and introduced a "LEF" flag, >> which basically means all entries must be UTF-8. >> >> I would like to switch defaults in plexus zip archiver; make it >> *disregard* platform encoding and always output utf8 + LEF, unless a >> different encoding has been explicitly specified. >> >> In consequence this would make zip behave like "jar" does; always >> default to the well-defined UTF-8 + LEF standard. >> >> This will break builds for people that actually *want* archives in >> file.encoding; they will need to explicitly specify encoding to get >> that encoding. To my understanding this is not really an issue, LEF >> support is ancient history. >> >> Opinions ? >> >> Kristian >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> For additional commands, e-mail: dev-h...@maven.apache.org >> >> > > Kind regards > Karl Heinz Marbaise > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org