【问题标题】:Compress/uncompress LZMA strings in Java在 Java 中压缩/解压缩 LZMA 字符串
【发布时间】:2014-06-23 08:55:24
【问题描述】:

在客户端,我有LZMA-JS 压缩纯文本并将其作为字符串发送到服务器。到目前为止,我发现的所有 LZMA Java 实现都将 File 或 InputStream 作为参数。是否有任何实现直接使用 String 作为输入,或者我应该围绕从客户端获取的数据编写 InputStream String 包装器?

【问题讨论】:

    标签: java string lzma


    【解决方案1】:

    只需将您的字符串包装在 InputStream 中:

    InputStream stream = new ByteArrayInputStream(
        lzmaString.getBytes(StandardCharsets.UTF_8)
    );
    

    现在您可以使用 String 作为库要使用的 InputStream 的源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多