我正在查看 youtube-dl 文档,它说 - -
-no-mtime Do not use the Last-modified header to set
the file modification time
谁能用简单的英语告诉/分享这是什么意思。这是否意味着它会尊重上传者或 YouTube 发布的时间,或者还有什么其他含义?
答案1
mtime
是一个文件系统字段,存储文件的最后修改时间。
当 youtube-dl 下载文件时,它会尝试将文件 mtime 设置为与 HTTP Last-Modified 标头中的相同。当--no-mtime
使用文件mtime时,不手动修改。
如果您对详细信息感兴趣,可以浏览youtube-dl源代码在 github 中。一些相关行:
用于设置 mtime 的标头使用
try_utime
:downloader/http.py:第 243 行try_utime
类中的方法FileDownloader
:downloader/common.py:第 202 行默认值
updatetime
:options.py:第 724 行