Base on RealFileSource