40M 的超大 txt, 10 亿+字符,怎么打开?

2019-03-17 13:01:07 +08:00
 zxq2233
同事把她给我的语音转换成了 base64,存储在在一个 txt 中,我想解码这段语音

我尝试过用 windows 的记事本打开它的话,电脑会卡死,用 EditPlus 打开僵死一阵子之后就崩溃了,用 NotePad++打开就是提示文件太大不能打开,Eclipse 更不行。以前曾据说 UltraEdit 行,试了下却不行。
有没有办法打开啊
15052 次点击
所在节点    问与答
99 条回复
wlh233
2019-03-17 19:43:39 +08:00
知道是 base64 了还打开干嘛 ?
base64 -d voice.txt | ffplay -i pipe:0
yidinghe
2019-03-17 19:44:57 +08:00
everedit
jianghu52
2019-03-17 20:14:34 +08:00
我用 emediter 打开过 4g 的 sql。他可以分段显示。但是对于这种解码的,不知道行不行
immutable
2019-03-17 20:39:49 +08:00
vim
sampeng
2019-03-17 21:18:53 +08:00
base64 -d xxx.txt > xxx.mp4 很难么…
churchmice
2019-03-17 21:31:17 +08:00
linux 下我用 vim 开过 1G 的日志文件无压力
aristotll
2019-03-17 21:45:34 +08:00
vim
miaotaizi
2019-03-17 21:49:55 +08:00
活该你单身
EscYezi
2019-03-17 22:30:58 +08:00
虽然 40MB 不大,但是 base64 编码后的字符串只有一行,文本编辑器打开确实会崩
Shynoob
2019-03-17 22:40:14 +08:00
你打开又不能解码。。当然是找解码工具啊
Azure42
2019-03-17 22:51:40 +08:00
EmEditor,对大文件有优化,分块加载,经常用它看几百兆的 log
yghack
2019-03-17 22:54:31 +08:00
vim 10G 无压力
13160919135
2019-03-17 23:00:49 +08:00
写个方法,用 nodejs 读取
Yien
2019-03-17 23:47:33 +08:00
没人好奇她说的什么?
id7368
2019-03-18 03:53:48 +08:00
比较奇怪 40M,Editplus 怎么会卡的,我是 Editplus N 年老用户了,以前下载的各种文本型数据库都是用这个打开的,几个 G 的文件基本几十秒就可以加载出来了,但是内存消耗的确实比较大
sm0king
2019-03-18 08:40:45 +08:00
没人好奇她说的什么?
shyrock
2019-03-18 08:41:04 +08:00
po 主的 notepad++必须是假的,我日常用来打开的日志文件都是 80M+啊
billwang
2019-03-18 08:54:27 +08:00
40M ?哈哈,真的不算大,几个 G 的文本文件在服务器上真的很常见。
thfurior
2019-03-18 09:04:29 +08:00
vscode,打开过 1g 的 sql
winiex
2019-03-18 09:10:40 +08:00
这里出现打不开的问题应该不是 40M 大小的问题,很可能是这 40M 文本只有一行,这样导致编辑器的渲染算法不太好高效率地处理它。

如果 40M 文本包含许多行文本,那基本上常见的 Text Editor 都是可以轻松加载的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/545455

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX