Да, есть CPAN-модули для манипулирования (или, по крайней мере, чтения) множества различных форматов файлов.
Базовый сценарий Perl МОЖЕТ сделать это, но тогда вам придется выяснить формат файла самостоятельно. Например, если вы работаете с изображением JPEG и хотите добавить водяной знак, вам нужно написать собственный декомпрессор JPEG, собственный растровый растровый растр, собственный синтаксический анализатор / растеризатор шрифтов и, в конечном итоге, компрессор JPEG, чтобы сохранить полученное изображение с водяным знаком.
Вы очень быстро разберетесь с тысячами строк кода для этого
& hellip; или вы можете просто установить пару модулей CPAN и сделать это примерно в 5 или 6 строках кода.