У меня есть зашифрованный файл X1, у меня есть Perl-программа P1, которая расшифровывает X1. Я разбираю расшифрованный файл с помощью программы Perl p2.
X1--P1(decrypter) --> X2(plain text file) --p2(parser) --> parse output
Мой парсер основан на XML :: Parser. Он может работать с дескриптором дешифрованного файла. Теперь я беру X2, сохраняю его в файловой системе, читаю в P2 и разбираю. Есть ли способ напрямую получить дескриптор файла на выходе P1 и использовать этот дескриптор в P2 для его непосредственного анализа, не требуя временного файла?