gpt4 book ai didi

youtube - YouTube 在其视频中使用什么类型的 ID?

转载 作者:行者123 更新时间:2023-12-02 08:31:48 26 4
gpt4 key购买 nike

我很好奇 YouTube 使用什么类型的 ID 来识别他们的视频?它们似乎与 Digg 和 Bit.ly 等网站上用于短网址的 ID 类型相同。

最佳答案

正如 Ishmael 猜测的那样,它是经过修改的 base64。正常的 Base64 为 [a-zA-Z0-9\+\/][=]*。即,数字包含 A-Z、a-z、0-9、+ 或/,并在末尾用 0、1 或 2 个“=”填充。 YouTube 似乎跳过了填充(如 MIME 的 UTF-7 Base64),并且由于 + 和/会给 URL 带来问题,因此 - 和 _ 分别被替换。

因此,YouTube ID 应与 REGEXP 匹配:/[a-zA-Z0-9\-_]+/或/[\w\-]+/(它们是等效的,因为\w 是 [A-Za -z0-9_])

我在动态 YouTube SWFObject 加载器实现中使用了它,它工作得很好。我在 YouTube ID 中观察到 - 和 _,但从未观察到任何其他非字母数字字符。更多 Base64 信息可以在维基百科上找到:URL applications of Base64

祝你好运!

关于youtube - YouTube 在其视频中使用什么类型的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/830596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com