| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Разбить файл на части |
| Автор: Borland_Delphi_6 15.1.2005, 14:40 |
| Как можно разбить бинарник на части, чтобы его потом еще и собрать реально было? |
| Автор: <Spawn> 15.1.2005, 17:27 |
| Так же как и в любом языке программирования, я думаю, т.е. читаешь некий большой файл нужными тебе блоками и пишешь все это в файлики нужного размера, дописывая, к примеру, к концу названия номер части. Обратным образом все пишешь в один файл |
| Автор: maksar 15.1.2005, 17:29 |
| 1.открываеш файл ($fp=fopen) 2.сщитываеш кусками по $n байт($kusok = fread($fp, $n) 3. записываеш fwrite($fp, $kosok) скреплятется в обратном порядке |
| Автор: IZ@TOP 15.1.2005, 22:09 | ||
Думаю что это будет выглядеть примерно следующим образом:
|
| Автор: Borland_Delphi_6 16.1.2005, 18:18 |
| Спасибо, отлично работает! Но как бы сделать так, чтобы файл любого размера разбивался на куски по 200 кб? |
| Автор: IZ@TOP 17.1.2005, 01:48 | ||
| Borland_Delphi_6, думаю что ты можешь это сообразить и без меня Но вот тебе путь к разгадке:
Думаю что тут понятно что происходит. Добавлено @ 01:49 Borland_Delphi_6, кстате, вот тебе еще задание, там идет сортировка, но если кусков более 10, то части идут таким образом: file-1 file-10 file-2 Попробуй с этим что-то сделать. |
| Автор: Borland_Delphi_6 17.1.2005, 16:05 |
| Круто, мне уже модератор задание дает! |