هر دوشون بعد از باز کردن فایل در انتهای فایل قرار میگیرن با این تفاوت که در ios::app به انتهای فایل میتونه چیزی اضافه میکنه و در واقع شما هیچ راه دیگهای ندارین جز اینکه در انتهای فایل چیزی بنویسین. ولی در ios::ate در انتهای جریان قرار میگیرین با این تفاوت که میتونید به قسمتهای دیگه از جریان برید (seek) و در اونجا چیزی بنویسید.