org.apache.commons.compress.archivers.zip

## Class ZipEncodingHelper

- java.lang.Object
- - org.apache.commons.compress.archivers.zip.ZipEncodingHelper

-     public abstract class ZipEncodingHelper
      extends Object

  Static helper functions for robustly encoding file names in ZIP files.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `ZipEncodingHelper()`

  - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static ZipEncoding` | `getZipEncoding(String name)` Instantiates a ZIP encoding.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ZipEncodingHelper

          public ZipEncodingHelper()

  - ### Method Detail

    - #### getZipEncoding

          public static ZipEncoding getZipEncoding(String name)

      Instantiates a ZIP encoding. An NIO based character set encoder/decoder will be returned. As a special case, if the character set is UTF-8, the nio encoder will be configured replace malformed and unmappable characters with '?'. This matches existing behavior from the older fallback encoder.

      If the requested character set cannot be found, the platform default will be used instead.

      Parameters:
        `name` - The name of the ZIP encoding. Specify `null` for the platform's default encoding.
      Returns:
        A ZIP encoding for the given encoding name.

Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.