Обсудить в форуме
Для чего это нужно?
Допустим, что у Вас есть файл большого размера, к примеру, какой-нибудь
клип размеров 7.8 мегабайта, изображенный на Рис. 1.
Рис. 1
И Вам надо выслать его мне. Многие НОРМАЛЬНЫЕ почтовые сервера у НОРМАЛЬНЫХ
сисадминов не пропустят файл такого размера. К примеру мой почтовый сервер
PostFix может пропустить письмо размером не превышающее 2 000 000
байт, то есть чуть меньше 2-х мегабайт. Для чего я так делаю - это отдельная
тема для разговора, выходящая за рамки данной статьи.
Вот в этом случае как раз и необходимо каким-то образом разбить файл на небольшие части и послать мне, чтобы мой сервер его не отбросил, а принял. Для этого существует два способа:
- Использовать программу сплитер (spliter) - разрезалка файлов бинарно.
- Использовать программу-архиватор (rar, zip, arj и прочие), которая может создавать многотомные архивы.
Сплитеры уже почти забыты, хотя функции сплиттеров есть во многих файловых
менеджерах типа Dos Navigator, Connect, разные Commander-ы. Оптимальным вариантом будет использование архиватора, так как
у большинства пользователей Windows всегда стоит или какой-нибудь
WinZip, WinRAR - наиболее распространенные архиваторы.
Эта статья рассказывает как разрезать (зархивировать) большой файл частями
(томами) по 1 457 664 байта (объем стандартной дискеты 3.5") с
помощью архиватора WinRAR.
Первый этап. Для тех у кого не стоит WinRAR.
Необходимо скачать последнюю версию WinRar с интернет-страннички по
адресу http://www.rarsoft.com/download.htm.
В моем случае это была версия WinRAR 3.40 beta 4 - файл
wrar34b4.exe. Качаем, сохраняем у себя на диске и запускаем этот файл. Результат запуска виден на Рис. 2.
Рис. 2
Открылось окно, которое приглашает Вас установить архиватор. Здесь делать
ничего не нужно, нажмите кнопку Install. Инсталлятор подготовит файлы
для инсталляции и выдаст на экран следующее окно, изображенное на Рис. 3.
Рис. 3
Аналогично - делать ничего не нужно - нужно только согласиться с
предложенным и нажать кнопку OK. Инсталлятор отработает и установить
WinRAR на Ваш компьютер. После чего на экран монитора будет выведено
окно, изображенное на Рис. 4.
Рис. 4
Здесь показаны результат установки программы, а также рассказывается, что
настроить WinRAR можно через подменю Settings..., которое
находится в меню Options. Также пара слов о том что продукт есть
Shareware и если Вы потом запустите архиватор, то можете узнать что это
Trial-ая версия программы, рассчитанная на 40 дней бесплатного
использования. Нажимаем кнопку Done, тем самым завершая процесс
устаноки (инсталляции) WinRAR-а на Ваш компьютер. По ходу пьесы
откроется еще одно окно, изображенное на Рис. 5.
Рис. 5
Здесь просто открыто меню запуска архиватора. Можно его закрыть.
Второй этап. Собственно архивация большого файла небольшими томами
(частями).
Статья рассчитана на «полных чайников», поэтому буду
рассказывать подробно и в картинках.
Файл, который мне необходимо отправить в Клуб лежит в каталоге на моем
компьютере в этом месте - C:\work\otpravka_v_club30\mov00072.mpg.
С Рабочего стола заходим в Мой компьютер (Рис. 6).
Рис. 6
Далее на Локальный диск (C:) - Рис. 7.
Рис. 7
Далее в каталог work - Рис. 8.
Рис. 8
Далее в каталог otpravka_v_club30 - Рис. 9.
Рис. 9
Правой клавишей мыши кликаем на файле mov00072.mpg, который
необходимо заархивировать частями. Вызывается объектное меню, в котором
выбираем строку Add to archive... - Рис. 10.
Рис. 10
Далее будет открыто окно диалога настроек архивации этого файла,
изображенное на Рис. 11.
Рис. 11
Вот здесь Вам необходимо изменить ТОЛЬКО ОДИН параметр, а именно
Split to volumes, bytes - и выбрать первое значение в
списке 1 457 664 - 3.5". После выбора Вы получите
завершенное и настроенно окно диалога для архивации файла томами
(см. Рис. 12).
Рис. 12
Осталось нажать кнопку OK, после чего пойдет процес архивации
(запаковки, добавления) файла в архив mov00072.part1.rar. Когда
part1 будет равна 1 457 664 байта, архиватор
автоматически создаст вторую часть с названием mov00072.part2.rar и так
далее, пока весь файл не будет заархивирован. Окно процесса архивации
изображено на Рис. 13.
Рис. 13
Результат процесса архивации с разбивкой по томам видно на Рис. 14.
Рис. 14
Как видно исходный файл mov00072.mpg был разбит (заархивирован) на
шесть частей, пять из которых по объему равны дискете
1 424 Kb и шестая маленький довесок остатков файла в
134 Kb.
Осталось только запустить Вашу почтовую программу (The Bat,
Outlook или другую) или использовать web-интерфейс типа
mail.ru (или у кого там какой-то свой) и отправить мне этот файл.
Некоторые дополнения.
- Не надо делать так называемы SFX-архивы - самораспаковывающиеся -
они отличаются тем что в первую часть mov00072.part1.rar будет встроен
исполняемый код, который позволит распаковать многотомный архив без наличия на
Вашем компьютере архиватора WinRAR, при этом файл
mov00072.part1.rar будет переименован в mov00072.part1.exe. Мой
почтовый сервер НЕ ПРОПУСКАЕТ вложения, являющиеся исполняемыми файлами с
расширениями exe, bat, com, pif, cmd.
- Также мой сервер НЕ ПРОПУСКАЕТ вложения с расширениями wav, wmf,
mpg, mp3, mpeg, avi, swf, и прочую видео-аудио-бурду :). Слишком много развелось любителей швырять всяких 10-ти мегабайтных мувиков, всяких масянь и прочих, не несущих никакой полезной информации флешек.
Написано: morihaos. 06.08.2004
|