Генерация больших файлов в .NETC#

Место общения программистов C#
Anonymous
Генерация больших файлов в .NET

Сообщение Anonymous »

Я хотел бы задать два вопроса об исполняемых файлах .NET:
  • Исполняемый файл .NET имеет формат PE. Означает ли это, что адрес, сгенерированный компилятором CIL, находится с начала файла (address+size_of_headers)? Или эти адреса используются только при выполнении изображения в памяти?
  • Можно ли сгенерировать (компилятором CIL) исполняемый файл размером более 4 ГБ? Если да, то что делает компилятор, если ему приходится вызывать метод с конца файла или переходить к байту, превышающему предел в 4 ГБ?
Это правда, я никогда не видел ни одного исполняемого файла C# размером более 4 ГБ, мне просто любопытно.

Подробнее здесь: https://stackoverflow.com/questions/166 ... les-in-net

Вернуться в «C#»