|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Alexander Pevzner 2:5020/59.9 20 Jan 2001 15:59:30 To : Alexey Bogdanov Subject : Re: Win98 -------------------------------------------------------------------------------- Hello, Alexey Bogdanov! Fri, 19 Jan 01 11:46:04 +0300 you wrote to Alexander Pevzner: AB> AP> Я бы на твоем месте порезал файл на более мелкие кусочки, и работал AB> AP> бы с ними. Если тебе неприменно нужно рассматривать его как AB> AP> непрерывный блок данных, можешь сделать wrapper к стандартным AB> AP> файловым операциям, который сам соображает, к какому куску данная AB> AP> операция относится. AB> Ваpиант настолько очевидный, насколько малоосyществимый моими силами. Я AB> даже близко не пpедставляю, как писать такие вещи под фоpточки, и как AB> заставить стоpонние пpогpаммы с такими вещами pаботать... Что не представляешь? Как вместо одного файла с десятком работать? Я предлагаю тебе *на форточках* порезать свой файл на кусочки, и работать с ним в таком виде. Своими функциями, которые уже на нижнем уровне зовут read()/write() etc. (можно fread()/fwrite()). Если ты не знаешь, как писать такие вещи, то от того, что ты добавишь в свою конструкцию сеть, тебе не полегчает. Разве что вопросы, связанные с сетью, настолько запудрят тебе голову, что ты перестанешь придавать значение всем остальным вопросам :-) Сторонние программы ты вряд ли заставишь работать со всем этим. У них наверняка позиция в файла окажется 32-битной, и с файлами >4Гб они все равно не будут работать без модификаций. -- Wishes, Alexander Pevzner (pzz@pzz.msk.ru) --- ifmail v.2.14-tx8.10 * Origin: Private Node of Alexander Pevzner (2:5020/59.9@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/8975213c8b0f.html, оценка из 5, голосов 10
|