一包筍乾零食拆開,琥珀色的筍片層層相疊,邊緣向內捲曲,表面留著乾燥收縮的細皺。翻動之間,皺褶深處躺著一條蟲。頭部橙紅,身體紫褐,背上一條細白的線延伸到尾端。牠沒有斷節,沒有缺損,與筍一起走完了整個乾燥流程,質地已經和周圍的食材趨於一致。江蘇一位網友把這一幕拍了下來,熱搜上於是多了一句三個字的提問:能喫嗎。
先把能不能放在一邊。這條蟲真正值得看的,是牠作為一件未經設計、卻完整通過了整套食品設計流程的物件,能告訴我們的事。
一條蟲自帶的色票
這隻蟲後來有了正式身分:竹筍禾夜蛾,學名 Oligia vulgaris,幼蟲另有筍蛀蟲的俗名。圖鑑對幼蟲的描述近乎一份規格書。體長三十到四十五毫米,頭部橙紅色,蟲體紫褐色,背線細而白,亞背線較寬,同樣是白,卻在腹部第二節的前半段短缺。這個斷線的細節最像被刻意安排過:一條連續的白色飾線,在特定體節斷開半截,成了辨識這個物種的關鍵特徵。
自然界的配色很少只做裝飾。成蟲的前翅是淡褐色帶褐斑,低調得像一片枯葉;幼蟲卻頂著橙紅色的頭部,在筍腔裡顯得張揚。而這套配色落到乾燥的筍乾上,產生了另一個結果:它與食材的琥珀色系幾乎同調。橙紅接近焦糖化的筍緣,紫褐接近脫水後的筍芯。這條蟲在包裝裡躺了多久無人知曉,但就色票而言,牠藏得並不勉強。
乾燥是一視同仁的工藝
零食的乾燥流程不對筍與蟲做區分。同一批原料進入烘房,水分以相近的速率離開兩種組織,於是幼蟲被定格在原本的姿態裡,成為一枚意外的標本。這也解釋了「完整」二字為何有衝擊力。現代食品的品質設計以均質為目標,形態與色澤都要一致,任何帶著細節的完整形體闖進零食,都會立刻跳出那套系統。一小段碎屑也許會被當成食材的邊角,一條完整的蟲則直接表明:這包東西經過真實的竹林。
時間結構說得更清楚。竹筍禾夜蛾一年一代,卵在禾本科雜草枯葉的捲皺裡越冬,二月底孵化,幼蟲先在草心裡蛻皮生長,等到四月初竹筍出土,才轉入筍內,在筍裡蛀食十八到二十五天,然後入土化蛹。牠的分布名單裡本來就包含江蘇。對照這張時間表,包裝裡那條蟲進入原料的時間點相當明確:在採收之前,在清洗與乾燥之前。攔截異物原是品管的本業,選別與清洗各設有一道網,這條蟲全部通過,說明網的孔徑與牠的幾何剛好錯開,也說明原料確實來自田間,而非某種再製的漿料。
痕跡的兩種讀法
同樣是加工留下的痕跡,語境換了,評價整個反轉。我們先前拆解過爺爺提前包好的餃子,餃邊捏合不一的細摺被讀成溫情,因為那是家庭廚房的介面,不齊本身就是訊息。換到工業產線上,同樣的不齊讀出來的是品管疏失。筍乾裡這條完整的蟲,等於田間以最直接的方式在產品上簽了名,而消費者期待的是一份沒有簽名的自然。
天然二字的視覺系統
這類零食在貨架上的修辭有一套固定語法:牛皮紙的底色,米白配墨綠,一兩個手寫體的字,佐以日曬與無添加這類詞。視覺系統承諾的是純淨的自然,麻煩在於自然本身就含蟲。包裝攝影裡的筍乾永遠整齊透光,那是一種被燈光整理過的自然;當真實的自然以一條幼蟲的形態出現在袋子裡,兩種自然第一次同框,場面自然難看。
這種修辭結構我們並不陌生。偽港牌藥房的始於一八四一用的是同一套公式:拿一個難以驗證的符號,替產品借來視覺上的權威。藥房借年份,零食借日曬與農家。差別在於藥房的年份可以一直掛著,而筍乾的天然有機會被一條蟲當場驗證。工業品管想把原料修到無瑕,天然修辭想暗示未經修飾,兩個方向相反的目標,共用同一張包裝。蟲出現的時刻,就是這個矛盾被攤開的時刻。
能喫嗎,一個介面的設計
熱搜條目本身就值得看。「筍乾喫出完整蟲 能喫嗎」,前半句陳述事實,尾端掛著三個字的問句,這是熱搜文法裡最常見的求助介面。搜尋框下自動帶出的相關問題更誠實:筍乾可以生喫嗎、筍乾蛀了還能喫嗎、在竹筍裡面喫出蟲怎麼辦、蛀過蟲的筍乾還能喫嗎。這份清單由無數次的輸入累積而成,等於把集體的焦慮排成了版面。
科普的回應是一個雙層結構:大多數竹筍禾夜蛾沒有毒,但並不建議食用。前半句拆除恐慌,後半句保留勸退,一句話裡同時亮起綠燈與灰字。往下展開是一張決策樹:少量蟲蛀而未變質的,清除蟲體後重新泡發、煮透即可食用;出現黴斑或異味的,直接丟棄。指引的最後還教人存放,密封罐、乾燥劑,甚至幾粒花椒,用氣味在家庭層級築起防線。丟棄的條件寫得比食用的更長,這個比例本身就是立場,把判斷的預設值放在保守的那一側。
拆開包裝的那一刻
這條蟲最終提供的,是一份未經設計的履歷。包裝可以挑字體、挑紙材、安排攝影與文案,卻沒有任何環節能為牠做排版。牠用自己的體色混進食材的色系,用完整無缺的形體跳出均質的品質目標,順便驗證了原料的來路。下次在貨架上看到天然二字,或許可以把它當作一個色票名稱來讀。保證這種東西,本來就該向成分表和製程要去,包裝從來給不了。