无论是小说还是电影,斯内普都没有直接和小矮星彼得扯上关系。
所以,我们换个角度来看这个问题。
在小说揭露小矮星彼得是凤凰社的叛徒之前,他已经做了一件“伟大的事情”,那就是成为了守门人的秘密守护者。
如果斯内普知道小矮星彼得是秘密守护者,他自然知道自己是卧底。
斯内普知道吗?
1.邓布利多告诉斯内普了吗?
小说《阿兹卡班的囚徒》中,魔法部部长福吉和密涅瓦·麦格教授来到“三把扫帚”酒吧,与老板娘罗斯默塔女士谈论波特夫妇选择了秘密守护者的事实。
"这么说布莱克是波特的秘密守护者?"
“很自然,”麦格教授说,“詹姆斯·波特告诉邓布利多,布莱克宁死也不会说出他们在哪里,而且布莱克自己也打算藏起来..就这样,邓布利多还是很担心。我记得他主动提出自己做看门人的保密人。”点,邓布利多想当保密人,但是詹姆斯波特坚持认为小天狼星布莱克应该当保密人。结果大家都以为泄密者是小天狼星。
然而他们不知道的是,在最后一刻,保密人变了。
“哈利...我等于杀了他们。”他(小天狼星)声音嘶哑地说,“我说服莉莉和詹姆在最后一刻把我变成彼得,说服他们用他代替我做秘密守护者……”
只有四个人知道这个变化,即波特夫妇、小天狼星和小矮星彼得。每个人,包括邓布利多和鲁邦,都不知道。
小天狼星以为这样可以更好地保护波特夫妇,没想到,他不仅伤害了自己最好的朋友,还委屈了自己。他在阿兹卡班被囚禁了十二年。
既然邓布利多不知道(在斯内普的记忆中,邓晓曾说过“她和詹姆错信了别人”),那么斯内普不可能从《凤凰社》中知道小矮星彼得的真实身份,至少在阿兹卡班尖叫屋的囚徒真相出来之前不可能。
2.伏地魔告诉斯内普了吗?
如前所述,小天狼星在最后一刻决定更换秘密守护者。也就是说,伏地魔从小矮星彼得那里得到波特夫妇的消息后,立即直奔高锥克山谷,但是斯内普没有和他一起去。
事实上,在小说中,斯内普甚至没有出现在搬运工被杀的那个晚上。电影里斯内普抱着莉莉的尸体哭了。
所以,即使伏地魔想告诉斯内普,他还没来得及说,就被莉莉对小哈利施的咒语弹了回来。
总之,邓布利多和伏地魔都没有告诉斯内普小矮星彼得是秘密守护者。自然,他不知道小矮星彼得是卧底。