如何直接打开超大(18G)TXT文本文件?

发布于 2020-11-26  13.55k 次阅读


本文于 2023年9月7日 8:35 更新,注意查看最新内容

======2023.09.07更新======

增加两个备选软件,目前测试各有优劣,一个是 PilotEdit,另外一个是 EmEditor,感觉单文件还是不如我之前推荐的好使。

但在一些细节上,例如打开速度更快,可能要比 glogg 好使,但个人认为数据一旦达到一个峰值(例如 ×10?),还是得上数据库。

之后可能会更新 TXT 文件导入到数据库的教程,敬请期待……

最后还是得说明一下,本文探究的是低配置打开大文件的思路,以及研究如何在低配置下打开大文件的方法,意在提高互联网技术,加强互联网技术应用,推动互联网经济高质量发展,勿作他用。

======2020.11.27原文======

前言

最近拿到个包(没错,就是那个包 :lol:,花了快一天的时间导到数据库,结果发现除了数据啥都没添加。

估摸着重新添加又是一段漫长的等待,果不其然,一添加主键,Navicat 直接卡着不动了。

所幸只能另外想办法解决,脑子里首先想到的就是记事本,但也猜到了,记事本打不开这么大的文件,即使能打开,估计也很慢。

结果记事本直接不打开 :cry: (据说记事本最大只能打开 1G 的文件)。

解决

glogg

http://glogg.bonnefon.org/download.html

18G 的文件( 7 亿行)加载起来不到 1 分钟左右,查找某个值也不到 1 分钟左右。

参考

《windows下如何查看超大文本文件(5G )》

《记事本最大能打开多大的文件?》

《记事本打开txt文件的大小的极限大概在925MB到1.01G之间。》


这短短的一生,我们最终都会失去。