Ну по поводу TFileStream, да, я почему-то думал о другом. А скорее всего, это часть кода, которая зераклит функционал. Там тоже поток, но из запроса HTTP
посмотри относительно новые варианты для текста, файлов и стримов - TFileStream, TBytesStream, TStringStream ну и TFile и аналогичные, они удобные, я у себя всё на них переписал со старых