pub fn compute_archive_hash<'a>( episode_id: i32, pages: impl IntoIterator<Item = (i32, &'a str)>, ) -> String
计算图源页面集压缩包哈希。