use strict; use warnings; use File::LibMagic; `wget "http://zhumarin.ru/tmp/1.png" -O "/tmp/test_libmagic.png"`; `mv /etc/magic /etc/magic2`; my $ft = File::LibMagic->new(); my $screen_body; open FH, "describe_contents(substr($screen_body, 0, 1024)); END { `mv /etc/magic2 /etc/magic`; }