Put the following two files in your Arma 3 directory.
x.sqf
xx.sqf
Both files are identical (10224 bytes in length)
So now you have:
Case 1:
strlen("\Arma 3\x.sqf") = 13 bytes
13 bytes (from path) + 10224 bytes (from content) = 10237 bytes
Case 2:
strlen("\Arma 3\xx.sqf") = 14 bytes
14 bytes (from path) + 10224 bytes (from content) = 10238 bytes
Setup a dedicated server, with BattlEye scripts.txt filter:
1 "hello_world"
Join the server, and run (from debug console):
[] execVM "x.sqf";
[] execVM "xx.sqf";
Notice how scripts.txt does not detect execution of the "xx.sqf" script.