用Python改变文件的MD5码

下面是用Python改变文件的MD5码的一种方法。

思路是给文件最后加上一段垃圾内容,不影响使用。

import os, glob

def fileAppend(filename):
    myfile = open(filename,‘a‘)
    myfile.write("####&&&&%%%%")
    myfile.close

if __name__ == ‘__main__‘:
    dirname = r‘C:\Users\XXXX\Desktop\New folder‘
    allFile = glob.glob(dirname + os.sep + ‘*.mp4‘)

    for filename in allFile:
        fileAppend(filename)
        print(filename + ‘is Changed.‘)
时间: 2024-10-10 04:51:51

用Python改变文件的MD5码的相关文章

python计算文件的md5值

前言 最近要开发一个基于python的合并文件夹/目录的程序,本来的想法是基于修改时间的比较,即判断文件有没有改变,比较两个文件的修改时间即可.这个想法在windows的pc端下测试没有问题. 但是当把一个文件从pc端复制到优盘时出现了一个问题,复制到优盘的文件比pc端的文件慢了两秒钟! 这里我用的复制函数是 shutil.copy2(),理论上它会把修改时间和最后访问时间也复制过来1,但是实际情况并不是完全相同. 详细情况我在segmentfault里提出了问题:为什么将一个文件从pc中复制到

获取文件的MD5码(C#)

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 using System; using System.IO; using System.Security.Cryptography; using System.Text; namespace Test {     public class MD5Code     {         /// <su

在ubuntu下如何验证文件的MD5码 (转载)

转自:http://blog.csdn.net/david_xtd/article/details/7641682 在windows下可以使用专用的工具软件如WinMD5等来查看文件的MD5码, 在ubuntu下通过命令行来查一样很方便:md5sum file,就可以得到文件的MD5码了. 若要跟校验码文件比对,假设 file.iso 和校验码文件 file.iso.md5 是在相同目录下,执行 md5sum -c file.iso.md5

HTML5 file api读取文件的MD5码工具

1.工具的用途:用HTML5 file api读取文件的MD5码.MD5码在文件的唯一性识别上有很重要的应用,业内常用MD5进行文件识别.文件秒传.文件安全性检查等: 2.适用性:IE.Chrome皆兼容: 3.缺陷:当上传大文件时,需要较长的时间才能扫描出MD5码: 4.关于引用:其中引用了js文件(spark-md5.js) <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo

获取文件的MD5码

/// <summary> /// 获取文件的MD5码 /// </summary> /// <param name="filePath">文件路径</param> /// <returns>MD5码</returns> private static string GetFileMD5(string filePath) { try { var file = new FileStream(filePath, File

改变文件的MD5值

有时我们上传视频到youtube由于md5雷同不能上传, 我们需要下载MD5Checker来查询文件的md5值 链接:http://pan.baidu.com/s/1qWkpyG0 密码:3frx 编辑-打开文件,即可查看文件MD5 新建文件夹 命名为md5 把要改变md5的文件拖进来 如上123.rmvb就是我们要改动的文件 在文件夹中新建MD5.txt 输入1然后保存 关闭 在文件夹中新建ChangeMD5.txt 输入 FOR %%1 in (*.rmvb) do COPY %%1+MD5

用Python计算文件的MD5值

尽管计算MD5有很多小工具,重装系统后还得去找,就自己用Python写了一个: getMD5.py import hashlib import sys if __name__ == '__main__': if len(sys.argv)!= 2: sys.exit('argv error!') m = hashlib.md5() n = 1024*4 inp = open(sys.argv[1],'rb') while True: buf = inp.read(n) if buf: m.upd

文件压缩|MD5码

MD5中的MD代表Message Digest,就是信息摘要的意思,不过这个信息摘要不是信息内容的缩写,而是根据公开的MD5算法对原信息进行数学变换后得到的一个128位(bit)的特征码. 所以一般认为MD5码可以唯一地代表原信息的特征,通常用于密码的加密存储,数字签名,文件完整性验证等. ##move the file needed to gzip## for((i=1;i<=22;i++));do cp /combine_all/$i/split_$i/MZ_Macaca_mulatta.p

Windows下获取文件的md5码的方法

1.certutil 命令简介 本来想找一个工具 算一个文件的md5 或者是sha 值来着. 找到一个说法是 可以使用 windows 自带的命令行来处理 具体命令 certutil -hashfile 容器与容器云(第2版).pdf sha512 相关的命令帮助为: >certutil -hashfile -? 用法: CertUtil [选项] -hashfile InFile [HashAlgorithm] 通过文件生成并显示加密哈希 选项: -Unicode -- 以 Unicode 编