Вариант попроще
Похожая программка
English version


Программа разработана для транспортировки больших  файлов(размером более 150...200 Кб) с использованием транспортных средств "малой ёмкости" (электронная почта на телефонном соединении, дискеты и т.п.). Файл "разрезается" на части заданного размера и каждая часть пересылается отдельным письмом с использованием MS Outlook 2002/2003. Для преодоления "защиты" Outlook Safety Guard от почтовых вирусов используются вспомогательные VBS-скрипты. Для "сборки" исходного файла после транспортировки и тестирования результата формируется командный файл Merge.bat и краткая инструкция !readme.txt.  Во время "сборки" производится тестирование по размеру файла. Результат контроля выводится на экран, при положительном результате части удаляются.

Программа работает в среде ОС Windows 9x/NT/2000/XP/2003 с установленной подсистемой Windows Scripting Host вер.5.6, сборочный файл можно запустить под DOS 3.3 и выше. Запуск программы производится из командной строки (пользовательский интерфейс отсутствует). Установка программы в системе не требуется (разверните архив и пользуйтесь)

Формат команды (сообщается при запуске без параметров):

[wscriptsmXP.js имя_файла [размер_частей в Кб] [адрес_получателя]

Если опущен адрес получателя,  производится только "резка" файла и формирование "сборочного" файла. Размер частей может быть задан выражением (напр., 1.44*1024) или опущен (используется значение 53 Кб). Если величина второго параметра не больше нуля или больше размера файла, выполняется пересылка файла без разрезания. Имя файла может быть задано с полным путём, в т.ч. в формате UNC, при этом в сборочном файле используется только имя файла. 
Параметры опускать можно "с конца": если требуется пропустить только второй, укажите вместо него "-".
Результаты работы программы ("куски" файла с именами вида _part_.nnn и "сборочный" файл Merge.bat) остаются в папке, в которой была запущена программа. Если был указан адрес получателя, то в папках Outlook ("Отправленные" или "Исходящие") формируются письма по числу "кусков", первое письмо содержит краткие инструкции по сборке.

Системные требования:

  • На пересылающей стороне:

    MS Windows 9x/NT/2000/XP/2003 с установленными Windows Scripting Host 5.6+ и MS Outlook 2002/2002.

    В системной папке для временных файлов (переменная %TEMP%)
    должно быть достаточное количество места для размещения
    промежуточных файлов (части пересылаемого файла, сборочный файл,
    инструкция, вспомогательные скрипты).
  • На принимающей стороне:

    MS DOS 6.2 и выше.

Возможности по модификации программы:

Программа написана на языке JavaScript, поставляется в виде исходного кода. Для модификации программы требуется лишь простейший текстовый редактор, компилятор не нужен.
Вы можете вносить в код любые изменения (если получится что-нибудь полезное, сообщите). Если Вам не нравится Outlook, замените операции с ним на работу с другим почтовым клиентом (можете написать мне, попробую сделать нужную модификацию). Если не нравится ещё что-нибудь, изменяйте. Если у Вас есть программа вычисления контрольной суммы (любой алгоритм, должен быть вывод результата в stdout), присылайте, добавлю проверку при сборке.

  % Загрузка архива с программой: site-1 site-2.

                           Вариант для использования с MS Outlook 2003 здесь

Sign the guest book