The while, being a control structure, stops on failure, meaning it stops when the file is empty.
وصيغة while، بوصفها هيكل تحكم، تتوقف عند الفشل، أي أنها تتوقف عندما يكون الملف فارغًا.