我的作业要求我从视频文件中计算哈希值。所以我猜我需要做的是以某种方式将视频文件读取为二进制数据,然后用它进行散列恶作剧。问题是,我只知道如何读取和写入 .txt 文件——视频文件对我来说是全新的。所以我的问题是:
如何获取文件并将其作为二进制数据读取?
我该如何处理这些数据?我的意思是,我应该将它粘贴到一个字符串中还是应该使用某种数组?我想数字的数量会很大,我不希望我的电脑崩溃,因为我以一种非常低效的方式处理数据:D。
另外,当我说“二进制数据”时,我并不完全确定我在说什么,因为我对这类东西的经验有限。我的意思是,它不仅仅是一串 1 和 0,对吧?所以我也很感激关于“二进制数据”的速成课程:D