Страница: 1 |
Как файл поделить на два файла? Как в ДОСе: большой файл на два маленьких
Ты очень не конкретно задал вопрос! Ты даже не сказал что это за файл! Задано всё вполне коректно.... зачем тебе знать что у него за файл ?... можетэто тайна +) а файлы все одинаковые набор байтов ... и всё... так вот если ты хочешь его разбить на две части то откройфайл как Binary прочитай его длинну..... например она будет 560... байт ..... (может быть и один Мб и10.... но я тут просто ради примера) тебе надо его разделить на две части .... так вот .... 560/2 = 280... (предположм что теперь file_chunk = 280)определяешь масивчик... типа Byte redim chank(file_chunk-1) читешь в него .... байты.... открываешь новый файл ... например .... chunk_1.dat и "сливаешь" туда эти бйты .... (открыть его надо тоже как... Binary) теперь ты его закрывешь ..... читешь оставшуюся часть ....(только не забудь про смещение в файле .... если не любишь считть используй seek(filenum) для получения текущий позиции в файле) и так же как и впервом случаи "сливаешь".... вот и всё.... Страница: 1 |
Вопрос: Как файл поделить на два файла?
Добавлено: 15.11.03 20:51
Автор вопроса: Votmax | Web-сайт:
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Magic lantern
ICQ: 1707975
Вопросов: 8
Ответов: 47
Web-сайт:
Профиль | | #1
Добавлено: 16.11.03 00:23
Номер ответа: 2
Автор ответа:
Fallout
Вопросов: 10
Ответов: 387
Web-сайт:
Профиль | | #2
Добавлено: 16.11.03 03:16