Fixed #5, the checker can handle filenames that contain special characters.