Security Teams



:::
  Ответ в темуСоздание новой темыСоздание опроса

> Работа с файлами
ThunderGod
Дата 13.11.2008 - 04:58
Цитировать сообщение




Unregistered












Здравствуйте,

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

вопрос следующий - обязательно ли для работы с содержимым файла каждый раз считывать необходимый объём данных или возможно имея дескриптор файла обращаться к необходимым данным например по индексу, как с данными находящимися в памяти?

то-есть, альтернатива считыванию всего файла в память или периодическим вызовам ReadFile

спасибо
Top
nameless
Дата 13.11.2008 - 08:41
Цитировать сообщение
Offline



.:Тень:.
******

Профиль
Группа: -experts-
Сообщений: 1745
Пользователь №: 18
Регистрация: 19.02.2005



Рейтинг:
(90%) XXXXX


Когда ещё писал на С, была функция, которая позволяла читать файл, начиная из определённого места. Кроме того, это реализовано на винапи, я уже не помню что и как называется, можно описание этих функций в МСДНе посмотреть.


--------------------
Мы расправим крылья
PM
Top
Kom@nd'Or
Дата 15.11.2008 - 00:31
Цитировать сообщение
Offline



Expert
******

Профиль
Группа: -editors-
Сообщений: 2078
Пользователь №: 48
Регистрация: 2.03.2005



Рейтинг:
(90%) XXXXX


Если файл "структурированный" (или может правильнее "типизированный") то его можно читать "по записям". По крайней мере это точно возможно в паскале и должно быть возможно в иных языках...

На каком уровне читаешь файл (если я правильно понял програмишь в асме ... )

Читаешь абстрактный тип файла, текстовый или какой конкретный?


--------------------
--
Hайден неизвестный драйвер, воткните какое-нибудь устройство!
---
[b]Во имя процесса-отца, процесса-сына и святаго root"а... Enter! [/b]
PMICQYahoo
Top

Опции темы Ответ в темуСоздание новой темыСоздание опроса