Объём текстового файла меняется при использовании разных кодировок, потому что в разной кодировке один и тот же символ может занимать разный объём дискового пространства. 2
Например, при преобразовании из кодировки Unicode (таблица кодировки содержит 65 536 символов) в кодировку ASCII (таблица кодировки содержит 256 символов) информационный объём текста изменится в 2 раза. 4 Это связано с тем, что в кодировке Unicode для хранения одного символа необходимо 16 бит (разрядов) памяти, а в кодировке ASCII — минимум 8 бит (1 байт). 4
Также объём файла может увеличиваться, если при перекодировке каждый символ начинает кодироваться двумя байтами, как, например, в случае с преобразованием из ASCII в UTF-16. 1