r - R utils::download.file 导致 .txt.gz 的数据错误?+ 恢复?
问题描述
请参阅以下代码(Windows 10、R 3.6.3)
download.file(
url = "https://www6.ohiosos.gov/ords/f?p=VOTERFTP:DOWNLOAD::FILE:NO:2:P2_PRODUCT_NUMBER:363",
destfile = paste0("SWVF_1_22_", format(as.Date(Sys.Date()), "%Y%m%d"), ".txt.gz")
)
一旦我尝试用 7zip 解压缩它,它只会显示“数据错误”。
- 最有趣的是,这段代码以前可以工作,可以追溯到 2019 年 1 月下旬。
- 此外,如果您转到原始网址,它可以正常下载,并且还可以通过 7zip 或 WinZip 正确解压缩。
- 无论哪种方式下载的文件都具有相同的文件大小,这就是为什么我一整年都没有怀疑文件损坏的原因。我试过改变
destfile
论点,以及使用tempfile()
. 两者都不起作用。 - 这种风格
download.file
适用于zip
文件。就这个.txt.gz
文件。
我完全不知道发生了什么,也不知道我的文件是否可以恢复。有什么建议吗?
解决方案
推荐阅读
- xamarin - “Maximum”属性的绑定值不适用于 Slider Xamarin
- javascript - 如何保持节点 api 执行直到数据库查询不返回 null
- android - 如何不将包含文件的目录添加到最终 apk
- javascript - 从 node_modules 导入的 React/Webpack Css 未正确加载
- java - Spring Boot - 在不知道 POST 请求的关键参数的情况下在控制器中获取上传的文件?
- r - 带有嵌套变量的 lme 函数的问题:(any(notIntX <- !apply(X, 2, const))
- matlab - 如何选择将一个参数的值传递给具有多个输入的 MATLAB 函数?
- r - 如何让 Beamer Rmarkdown appendixnumberbeamer 包不计算附录页数?
- javascript - 如何在 TypeScript 中键入 void 函数时的异步函数
- python - 如何计算任何字符串数组出现在 Python 文本中的次数?