You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在R语言中解压LZIP(.lz)压缩的JSON文件失败如何解决?

解决方案

报错原因

  • unzip仅支持zip格式压缩包,untar仅支持tar格式归档文件,二者都不支持单独的.lz单文件压缩格式
  • archive包报错是因为系统缺少lzip运行依赖,无法识别对应的压缩格式

具体操作方案

方案1:安装lzip依赖后使用archive包解压

首先安装lzip运行环境:

  • Windows:可通过 Chocolatey 执行choco install lzip,或下载lzip预编译二进制文件后添加到系统环境变量PATH中
  • macOS:终端执行brew install lzip
  • Linux:终端执行sudo apt install lzip(Debian/Ubuntu系列),或对应发行版的软件包安装命令

安装完成后重启R会话,运行以下代码即可完成解压:

library(archive)
archive_extract("ep_votes.json.lz", dir = ".")

方案2:直接调用系统lzip命令(无需额外R包)

完成lzip环境安装并添加到系统PATH后,可直接在R中调用系统命令完成解压:

system2("lzip", args = c("-d", "ep_votes.json.lz"))

执行完成后会在压缩文件同目录下生成解压后的ep_votes.json文件。

内容的提问来源于stack exchange,提问作者JMCrocs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 13:48:00