Support force compile with option -f
ignore getdata warning
fixed handling binary files