By the way, the method `FileUtils::getFileData` is not a good design, you could see its arguments, the `mode` is always `rb` or `rt`, it is `readonly` of course. And there is no way to return a string. it always return binary data.