File Generalization is Finally Done.