因此,对于我的一项编程作业,我使用了turnin命令,而不是我应该使用的特定于类的二进制文件。直到我发现我的作业没有评分时,我才意识到这一点。更糟糕的是,我上交的作业已经被我的新作业覆盖了。
所以现在我有源文件显示时间戳明显早于截止日期。但是,我的导师指出,我可以使用“触摸”命令轻松操纵时间戳,这是正确的。我还能如何证明源文件在截止日期后没有被篡改?一定有办法...
我知道您可以使用“touch”来更改使用“-t”标志的文件的访问和修改时间戳,但是否可以更改“更改”时间戳。如果是这样,我将如何去做?非常感谢您的时间。
我需要一种简单的方法将视频转换为 h264,同时保留原始创建日期。
现在我正在手动执行此操作(编码,然后编辑日期),但当我有 10 多个视频时,这是一项超级无聊的任务。
有没有办法自动完成?
带有“保留原始文件日期”选项的转换程序、批处理、脚本:我对任何操作系统上的任何解决方案持开放态度。
当我tar.gz在 Debian Lenny 上解压文件时,我得到这样的输出:
tar: openssl-1.0.1e/apps/openssl.cnf: time stamp 2013-02-11 15:26:04 is 1360584537.139999998 s in the future
openssl-1.0.1e/apps/openssl-vms.cnf
tar: openssl-1.0.1e/apps/openssl-vms.cnf: time stamp 2013-02-11 15:26:04 is 1360584537.129999998 s in the future
openssl-1.0.1e/apps/passwd.c
Run Code Online (Sandbox Code Playgroud)
我看到文件的时间戳是将来比较系统时间的。我使用touch如下更改文件的时间戳,并stat显示文件的时间戳是系统的当前时间,然后我尝试解压缩文件,但我仍然遇到相同的时间戳问题(如上)。
ts7500:/home# touch -am openssl-1.0.1e.tar.gz
ts7500:/home# stat openssl-1.0.1e.tar.gz
File: `openssl-1.0.1e.tar.gz'
Size: 4459777 Blocks: 8736 IO Block: 4096 regular file
Device: 2b09h/11017d Inode: 40802 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 1970-01-01 03:15:24.000000000 +0000
Modify: 1970-01-01 03:15:24.000000000 +0000
Change: …Run Code Online (Sandbox Code Playgroud) 我想知道是否可以编辑 MP4 视频文件的创建日期和时间。我尝试使用ffmpeg下面列出的语法来做到这一点。
ffmpeg -y -i "22.mp4" -c copy -map_metadata -1 -metadata creation_time=2016-09-20T21:30:00 "23.mp4"
Run Code Online (Sandbox Code Playgroud)
但是,这也会编辑其他元数据,例如用于创建文件的供应商等。是否有可能为熟悉ffmpeg或任何其他工具的人提供帮助?
我想创建一个具有无效创建/修改/访问时间戳的文件。要无效,它应该是 UTC 时间 1601 年 1 月 1 日午夜 12:00 之前的日期和时间
当我调出文件属性时,我不希望我的操作系统为我舍入值。但令我惊讶的是,我点击了一个文件,打开属性,然后看到:
Created: Today, June 11, 2015, 4 hours ago
Modified: Today, June 11, 2015, 4 hours ago
Accessed: Today, June 11, 2015, 4 hours ago
Run Code Online (Sandbox Code Playgroud)
我怎样才能把它改回来显示时间戳而不是这个四舍五入的时间?
因此,我打开了 Windows CMD,并在其中运行一个构建脚本命令。问题是,有时(老实说,经常)我在更改代码后忘记运行此构建脚本。如果存在时间戳之类的内容以及完整路径,我可以只查看运行最后一个命令的时间,而不是再次运行构建脚本,我可以确定问题出在我的代码上,或者因为我没有运行构建脚本。
如果CMD有这样的内容:
<timestamp><path><command>
Run Code Online (Sandbox Code Playgroud)
这样就解决了问题。
CMD 的任何替代品(例如 cmder 或其他东西)也可以。
在流行的在线视频游戏(魔兽世界)中,有一个好友列表,显示每个好友在线时长。最近有一个bug,很多朋友显示离线41年。这个数字有什么意义吗?我检查了它是否与最大整数时间戳匹配,但没有运气。