TGTGInsighttelegram intelligenceLIVE / telegram public index
← Save The Web Project
Save The Web Project avatar

TGINSIGHT POST

Post #145

@saveweb

Save The Web Project

Views992Post view count
PostedJun 506/05/2023, 05:48 AM
Post content

Post content

现在遇到个问题,目前上传到 IA 的 identifier 的格式是: BiliBili-{bvid}_p{分P号} 刚好这有两个 bvid 在大小写不严格下完全一样: BV1tx411c7Vn BV1tx411c7vn IA 的 identifier 是区分大小写的,但如果已有一个 identifier ,那么该 identifier 的其他大小写形式就不允许创建了。 hash 可能不太适合(包括截断的 hash),因为存在碰撞的可能性,所以目前设想的方法是直接对大写字母进行处理,将大写字母复制一份放置在文件名之后。 如此, identifier 变成: BiliBili-{bvid}_p{分P号}_{upper_part} (注:bvid 现在都是 "BV" 字符开头,但是未来 B 站可能也会换用其他的字符头,所以"BV"也要原样复制。) 那么应该如何处理大写字母呢?