Поскольку содержимое файлов отражает структуру данных, обрабатываемую в памяти, файловый интерфейс в юникодных системах должен позволять следующее:
- Должна быть возможность обмена данными между юникодными и не юникодными системами (т.к. отображение данных в памяти отличается);
- Должна быть возможность обмена данными между различными юникодными системами;
- Должна быть возможность обмена данными между разными не юникодными системами, в которых используются различные кодировки.