1. 修正samFile类