Как получить размер файла файла на C, когда размер файла превышает 4 ГБ?Как получить размер файла большого (> 4 ГБ) файла?
ftell возвращает 4 байта, подписанный длинным, ограничивая его двумя байтами. stat имеет переменную типа off_t, которая также равна 4 байтам (не уверен в знаке), поэтому она может сказать мне размер файла 4gb.
Что делать, если файл больше 4 ГБ?
На какой ОС? Это не полностью стандартизировано. –
здесь: http://stackoverflow.com/questions/1035657/seeking-and-reading-large-files-in-a-linux-c-application – Drakosha
Может ли это помочь вам: http://stackoverflow.com/questions/ 238603/how-can-i-get-a-files-size-in-c – Boris