Най-доброто решение на този проблем е да използвате небуферирани входове / изходове (""прочети" и ""запиши"")
Разбира се, по-сложна версия на изречението е: "Най-доброто решение на този проблем е да се използва небуфериран вход/изход (read и write), което също означава да се използва lseek вместо fseek и ftell".