在我使用 Windows 之前,我记得使用十六进制编辑器,该编辑器仅加载我正在处理的文件部分。我需要将一个大于可用内存的文件加载到 Visual Studio 中来搜索字符串(它是一个 28GB MySQL 转储文件,而我只有 8GB RAM)。这在 Visual Studio 2019 中可能吗? Windows 10 搜索什么也没找到 - 它似乎忽略了大文件。
据我所知,无法在 VisualStudio 中打开它 如果您只需要搜索字符串,则根本不需要打开文件,您可以使用命令提示符:
findstr /C:"yourSearchString" "C:\path\to\your\file.sql"
如果您想在某个编辑器中打开文件,我知道 EmEditor 有能力
您还可以使用WSL将细粉分成更小的部分:
split -b 1G "your_large_file.sql" "part_"