当前位置: 首页 > 知识库问答 >
问题:

我遇到了一个问题 与 apache 共享资源压缩

邢飞雨
2023-03-14

我在提取.7z受保护的文件时收到此错误

org . tuka ani . xz . corruptedinputexception:压缩数据损坏

我正在使用这个代码

public static void unSevenZipFile(String from,String to,String pass) throws Exception
{
    // Get 7zip file.
    SevenZFile sevenZFile = new SevenZFile(new File(from),pass.getBytes("UTF16LE"));

    SevenZArchiveEntry entry;
    while ((entry = sevenZFile.getNextEntry()) != null)
    {

        File file = new File(to + entry.getName());
        Log.d("unzip","Un seven zipping - " + file);
        // Create directory before streaming files.
        String dir = file.toPath().toString().substring(0, file.toPath().toString().lastIndexOf("/"));
        Files.createDirectories(new File(dir).toPath());
        // Stream file content
        byte[] content = new byte[(int) entry.getSize()];
        sevenZFile.read(content);
        Files.write(file.toPath(), content);
        
    }


}

如果你知道有什么问题,请告诉我。提前谢谢

共有1个答案

丘向荣
2023-03-14

问题是我没有把仪表板放在正确的位置。我做了“UTF16LE”和“UTF-16LE”,但解决方案是“UTF16-LE”

 类似资料:
  • 我想使用JAX-RS实现Subresource。资源的URI类似于http://localhost:8080/messenger/webapi/messages/1/comments。我可以使用以下URI获取消息http://localhost:8080/messenger/webapi/messages/1,但当我试图获取消息的注释时,我只得到空的花括号。 两个资源类都在同一个包中。我知道,如果

  • 资源共享 资源共享目前面临的问题主要包括: 共享过程成本过高; 用户身份评分难 共享服务管理难 短租共享 大量提供短租服务的公司已经开始尝试用区块链来解决共享中的难题。 一份来着 高盛的报告 中宣称: Airbnb 等 P2P 住宿平台已经开始通过利用私人住所打造公开市场来变革住宿行业,但是这种服务的接受程度可能会因人们对人身安全以及财产损失的担忧而受到限制。而如果通过引入安全且无法篡改的数字化资

  • 我试图使CORS与Spring Security很好地配合,但它并不符合要求。我进行了本文所述的更改,更改中的这一行使我的应用程序可以使用POST和GET请求(临时公开控制器方法,以便测试CORS): 前面: 后面: 不幸的是,允许通过AJAX进行Spring Security登录的以下URL没有响应:。我正在将AJAX请求从发送到。 当尝试访问时,我在Chrome中获得了选项预飞行请求,AJAX

  • 来自维基百科: 要发起跨源请求,浏览器发送带有源HTTP标头的请求。这个标题的值是为页面服务的站点。例如,假设http://www.example-social-network.com上的一个页面试图访问online-personal-calendar.com中的用户数据。如果用户的浏览器实现了CORS,则将发送以下请求头: 来源:http://www.example-social-network

  • 在react native中遇到问题“无法安装应用程序。请确保您拥有Android开发环境”

  • 通过XHR 实现Ajax 通信的一个主要限制,来源于跨域安全策略。默认情况下,XHR 对象只能访问与包含它的页面位于同一个域中的资源。这种安全策略可以预防某些恶意行为。但是,实现合理的跨域请求对开发某些浏览器应用程序也是至关重要的。 CORS(Cross-Origin Resource Sharing,跨源资源共享)是W3C 的一个工作草案,定义了在必须访问跨源资源时,浏览器与服务器应该如何沟通。