Работа с файлами

октября 12 2009 by admin in Обязательный материал

Файлы — наиболее распространенный тип устройств, поэтому в этом разделе я хочу показать, как устанавливать указатель файла и изменять размер файла.
Windows поддерживает очень большие файлы. Разработчики из Microsoft решили использовать 64-разрядные, а не 32-разрядные значения для хранения размеров файлов, а значит, теоретически файл может достигать размера в 1б эксабайт.
Иметь дело с б4-разрядными значениями в 32-разрядной ОС не очень-то приятно, так как многим функциям Windows приходится передавать 64-разрядные значения в виде двух 32-разрядных значений. Но, как вы увидите, работать с такими значениями можно, к тому же, вероятно, не каждый день вам придется работать с файлами больше 4 Гбайт. Так что в любом случае старшие 32 разряда б4-разрядного значения размера файла будут равны 0.