pub fn archive_cache_component( url: &str, sha: &str, ) -> Result<String, MarsError>
Generate a cache directory component for an archive URL + SHA.