紧急求救,调试了很久都过不去关于unpack "NN/(w/aN)"

紧急求救,调试了很久都过不去关于unpack "NN/(w/aN)"

Hi,
   蔡鸟遇到一个问题,请求指点:
        my ($count, @unpack) = unpack "NN/(w/aN)", read_file("$directory/sgments");
这个unpack总是报错说 '/' must fillow a numeric type in unpack,为什么会出错呢?
NN是网络字节,w是压缩字节,a是字符串,如果w/aN中间没有"/"就可以通过,但是unpack的数据就不对了。我的测试是在winxp+acticeperl 5.8下作的,请求帮助,谢谢.
一直解决不了,紧急求救,在线等待,谢谢!
还请知道的朋友指点一下,谢谢
将/backslash掉

[Copy to clipboard] [ - ]
CODE:
my ($count, @unpack) = unpack "NN/(w\/aN)", read_file("$directory/sgments");



QUOTE:
原帖由 churchmice 于 2008-5-18 23:34 发表
将/backslash掉

my ($count, @unpack) = unpack "NN/(w\/aN)", read_file("$directory/sgments");

谢谢指点,我试验了一下,仍然是那个错误,请执教,谢谢!


QUOTE:
原帖由 t111111 于 2008-5-19 13:05 发表


谢谢指点,我试验了一下,仍然是那个错误,请执教,谢谢!

贴出具体的数据格式
测试样本
以及你想得到的结果