I've been looking for a method to compare two .txt files of a large size in C++. The files are quite large, from 20-50MB each. I have seen some code online and looks very inefficient.
Text file 1 would look like:
Process Hacker 2.39.124
Windows NT 10.0 (64-bit)
4/10/2020 6:48:43 PM
0x7ffe0030 (20): d:\Windows
0x7ffe0349 (4): [,b$
0x7ffe0351 (4): [,b$
0x7ffea000 (4): HalT
0x7ffea008 (5): gbkhb
0xdbf1cff2e7 (4): @,|s
0xdbf1cffa80 (4): `@ 0
0xdbf1d7fde0 (5): 'd,>
Text file 2 would look like:
Process Hacker 2.39.124
Windows NT 10.0 (64-bit)
4/10/2020 6:48:43 PM
0x7ffe0030 (20): d:\Windows
0x7ffe0349 (4): [,b$
0x7ffe0351 (4): [,b$
0x7ffea000 (4): HalT
0x7ffea008 (5): gbkhb
0xdbf1cff2e7 (4): @,|s
0xdbf1cffa80 (4): `@ 0
0xdbf1d7fde0 (5): 'd,>
0x276f1d45c4c (22): dbgcore.dll
I'm trying to make it sort out the value of the memory address. For example, the only difference here would be dbgcore.dll
, so the program needs to spit that value out as a difference.
Is there any way to get this accomplished?
Please login or Register to submit your answer