Я хотел бы знать, что это максимальный размер, что ВИМ или Emacs EDITORE может открыть & редактироватьКаков максимальный размер, который vim или emacs могут открывать и редактировать?
ответ
Документация просто заявляет об этом:
Максимальный размер файла 2147483647 байт (2 Гбайт), когда длинный integer - 32 бита. Гораздо больше для 64-битных длин. Также ограничен доступным дисковым пространством для | swap-файла |.
так что «гораздо больше», скорее всего, столкнется с вашими ограничениями на жесткие диски, так как он перейдет к экзабайтам с алобатируемым размером.
Для Emacs размер буфера (который должен содержать файл) зависит от максимального размера целого числа (которое он использует для хранения местоположений местоположения). Это зависит от системы. В 32-битной системе вы можете нажать на нее. На 64-битной системе на практике вы вряд ли (т. Е. Это терабайты). Если вы ударите его, у вас могут возникнуть другие проблемы.
Существует пакет (vlf), который поддерживает редактирование очень больших файлов, что работает благодаря тому, что он не открывает весь файл сразу, с размером контролируемого куска.
Можно ли редактировать файлы внутри .tgz с помощью vim или emacs? – Bala
Emacs, да, vim не знаю. Если у вас очень большой файл .tgz, как вы подразумеваете, прямое редактирование будет работать плохо. Что вы на самом деле пытаетесь сделать? Это помогло бы, если бы вы сказали, а не задавать ортогональные вопросы об редакторах. –
Привет, Фил, на всякий случай в будущем захотите обратиться и внести изменения без извлечения файла. – Bala
Я думаю, это зависит от того, на каком оборудовании вы работаете. – aioobe
Hi Aioobe, Спасибо за ваш ответ. У меня максимальная 256 ГБ оперативной памяти и очень хорошее место на жестком диске. – Bala
Вы действительно хотите отредактировать этот файл или просто хотите его прочитать? – romainl