java.lang.Object
org.miaixz.bus.core.codec.binary.Z85
All Implemented Interfaces:
Serializable, Decoder<String,byte[]>, Encoder<byte[],String>

public class Z85 extends Object implements Encoder<byte[],String>, Decoder<String,byte[]>, Serializable
ZeroMQ Z85实现, 定义见:ZeroMQ Z85

参考实现:https://github.com/cometd/cometd/blob/6.0.x/cometd-java/cometd-java-common/src/main/java/org/cometd/common/Z85.java

Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • Z85

      public Z85()
  • Method Details

    • encode

      public String encode(byte[] data)
      Description copied from interface: Encoder
      执行编码
      Specified by:
      encode in interface Encoder<byte[],String>
      Parameters:
      data - 被编码的数据
      Returns:
      编码后的数据
    • decode

      public byte[] decode(String encoded)
      Description copied from interface: Decoder
      执行解码
      Specified by:
      decode in interface Decoder<String,byte[]>
      Parameters:
      encoded - 被解码的数据
      Returns:
      解码后的数据