LINUX.ORG.RU

История изменений

Исправление proud_anon, (текущая версия) :

ведь для этого очевидным образом перезапись всего файла не требуется

Только в этом одном случае (поменять N символов на N других), только если количество байтов на эти символы в данной кодировке совпадает, это необходимо только если у тебя откуда-то возник текстовый файл на 125 Гб... Короче, множество предположений, которые в 99.99% случаев неверны.

Может, написать свой велосипед на каком-нибудь языке программирования? В конце концов, это не так сложно. python + mmap, в самом деле.

Исправление proud_anon, :

ведь для этого очевидным образом перезапись всего файла не требуется

Только в этом одном случае (поменять N символов на N других), только если количество байтов на этх символы в данной кодировке совпадает, это необходимо только если у тебя откуда-то возник текстовый файл на 125 Гб... Короче, множество предположений, которые в 99.99% случаев неверны.

Может, написать свой велосипед на каком-нибудь языке программирования? В конце концов, это не так сложно. python + mmap, в самом деле.

Исходная версия proud_anon, :

ведь для этого очевидным образом перезапись всего файла не требуется

Только в этом одном случае (поменять один символ на другой), только если количество байтов на оба этих символа в данной кодировке совпадает, это необходимо только если у тебя откуда-то возник текстовый файл на 125 Гб... Короче, множество предположений, которые в 99.99% случаев неверны.

Может, написать свой велосипед на каком-нибудь языке программирования? В конце концов, это не так сложно. python + mmap, в самом деле.