Вы не можете изменить размер файла;единственный способ сделать это - скопировать файл во временный файл, затем удалить оригинал и переименовать временный.) имеют функции системного уровня, которые могут это делать, но в стандарте нет ничего, что поддерживало бы это.И если вам когда-нибудь придется удалять байты, отличные от конца, ни Windows, ни Unix не разрешают это (хотя некоторые другие системы делают это, по крайней мере, в определенных случаях).