On 2012-02-28, sebb wrote: > On 28 February 2012 05:00, <bode...@apache.org> wrote: >> protected void setName(String name) { >>+ if (name != null && getPlatform() == PLATFORM_FAT >>+ && name.indexOf("/") == -1) { >>+ name = name.replace('\\', '/'); >>+ } >> this.name = name; >> }
> The original problem is with unicode extra fields only. The InfoZIP workaround replicated here is not conditional, it seems there are other broken ZIPs that use backslashes in plain names as well. Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org