使用AI工具构建大型文本文件查看器的编程实践

本文介绍了作者使用Visual Studio Code、Cline、OpenRouter和Claude 3.7等AI工具,通过3小时编程开发出能处理26GB大型文本文件的Windows C# .NET 9应用程序的过程,解决了传统工具无法处理超大文件的问题。

使用AI工具构建大型文本文件查看器的编程实践

我刚刚使用AI创建了另一个Windows 10/11应用程序。这是对我几周前发布的SquareCap程序的后续开发。

这次我要解决的问题是打开和搜索超大型文本文件。我以前使用旧的Mandiant Highlighter程序来处理这个问题,但该程序最后更新于2011年,无法处理我想要打开的26GB文本文件。

如果你想知道那是什么文件,它是Bethesda Game Studios游戏《Starfield》中主Starfield.esm文件内容的转储。我使用了与xEdit捆绑的xdump64程序。

你可以自己尝试这个程序。这是一个独立的Windows C# .NET 9应用程序,可在Windows 10和11上运行。

像我上一个程序一样,我只花了大约3个小时与模型合作就达到了现在的水平。我花了大约一个小时尝试实现"高亮所有搜索匹配项"功能,但未能成功。

屏幕截图截取了页面右侧的搜索和匹配功能部分。你可以从GitHub下载.exe文件:https://github.com/taosecurity/BejView。Windows可能会抱怨,因为它没有签名。

和我上一个程序一样,我不知道代码质量或漏洞情况。这是一个有趣的练习,看看我是否能创建一个解决我正在处理的问题的程序。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计