Объединение преобразованных файлов EBCDIC и файлов PDF в один файл и передача на мэйнфреймы - PullRequest
1 голос
/ 31 марта 2012

У меня есть два файла PDF и два текстовых файла, которые конвертируются в формат ebcdif. Эти два текстовых файла действуют как обложки для файлов pdf, содержащие такие данные, как имя pdf, количество страниц и т. Д. В фиксированном формате.

Cover1.det, Firstpdf.pdf, Cover2.det, Secondpdf.pdf

Формат файла обложки может быть:

Firstpdf.pdf|22|03/31/2012

то есть

pdfname|page num|date generated

, который затем преобразуется в формат ebcdic.

Я хочу объединить все эти файлы в один файл в первом текстовом файле заказа, первом PDF-файле, втором текстовом файле, втором PDF-файле.

Идея состоит в том, чтобы затем поместить этот объединенный файл в мэйнфреймы с помощью scp.

1) Как объединить вышеупомянутые четыре файла в один файл?

2) Нужно ли конвертировать PDF-файлы также в формате ebcdic? Если да, то как?

3) Насколько мне известно, файлы мэйнфреймов также нуждаются в деталях записи во время передачи. Как узнать длину записи файла, если мне удастся объединить их в один файл?

Я помню, что где-то читал, что это можно сделать с помощью put и append в ftp. Однако, поскольку я должен использовать scp, я не уверен, как добиться этого слияния.

Спасибо за чтение.

Ответы [ 2 ]

0 голосов
/ 30 мая 2012

Объединение файлов может быть легко достигнуто с помощью команды Cat в unix с операторами> и >> append.

Кроме того, если следующий файл должен начинаться с новой строки (как в моем случае), между файлами может быть вставлено пустое эхо.

0 голосов
/ 02 апреля 2012

1) Почему бы не использовать что-то вроде pkzip?

2) Я не думаю, что преобразование файлов PDF в ebcdic необходимо или даже возможно.Файлы должны быть переданы в двоичном режиме

3) При использовании pkzip и scp вам не понадобится длина записи

...