File access and string utils