r - 损坏的事件日志文件
问题描述
我有一个来自外部电源分析仪设备 SD 卡的事件文件。当我尝试通过 Windows 事件查看器打开此文件时,我收到以下错误消息;
在 R 中,我尝试了所有 652 种编码类型来获得解码版本,但它们都不起作用。我使用了下面的代码;
options(stringsAsFactors = FALSE)
txt = readtext("file_path")[1,2]
library(stringi)
stri_enc_mark(txt)
list_of_encodings=stri_trans_list()
encoded_texts = data.frame(matrix(data = "",nrow=length(list_of_encodings),ncol=2))
encoded_texts = `colnames<-`(encoded_texts,c("encoding","encoded_text"))
encoded_texts$encoding=list_of_encodings
for(i in 1:nrow(encoded_texts)){
encoded_texts[i,"encoded_text"]=stri_trans_general(txt, encoded_texts[i,"encoding"])
}
我也尝试通过十六进制编辑器打开这个文件,它也没有工作。
如何阅读或打开此文件以查看解码后的文本?
谢谢
解决方案
推荐阅读
- java - 活动意图子不向父返回数据,不显示吐司
- ansible - Ansible:通过迭代注册并展示结果
- android - 应用程序在后台时无法导航
- oauth-2.0 - 在授权码授予流程的情况下,OAuth 访问令牌存储在浏览器中的什么位置
- c# - Linq在C#中的列表中添加列表
- c# - 如何使用 AutoMapper 映射到具有只读属性的类?
- javascript - 如何仅在单击时显示我的导航栏的下拉菜单?
- circuit-sdk - 在 Circuit JS SDK 中通过 URL 发送附件中的图像
- scala - 如何从火花数据框中删除/过滤特定行
- spring - org.springframework.integration.gateway.MessagingGatewaySupport.throwMessageTimeoutException(MessagingGatewaySupport.java:571)