请问Perl怎样读取文件中指定位置、指定大小的数据块?

请问Perl怎样读取文件中指定位置、指定大小的数据块?

目标文件的内容是连续的十六进制数,没有换行。比如我想从第二个字节处读取2个字节。如果是C语言,用fread可以做到。可是perl似乎没有这种库函数。我用seek定位到第二个字节,然后一读就把后面所有的数据都读进来了,没办法指定读取的大小。请问有什么函数可以用吗?
seek
read
感谢Namelessxp,read果然好用
怎么读取
PHP