Перша реалізація
Додано запис і читання з файлу по блока