文件压缩|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.part1.combine_all.split_$i /combine_all/gzip/split_$i;done

##gzip ##
mkdir gzip/workshell
for((i=1;i<=22;i++));do echo "gzip /combine_all/gzip/split_$i"> /combine_all/gzip/workshell/split_$i.sh;done

for((i=1;i<=22;i++));do qsub -cwd -l vf=3G,p=1 -P P18Z10200N0100 -q st.q /combine_all/gzip/workshell/split_$i.sh;done

##bag##
zip -r ./gzip.zip ./gzip/*

##md5##
md5sum gzip.zip > gzip.zip.md5

原文地址:https://www.cnblogs.com/yuanjingnan/p/12407590.html

时间: 2024-10-05 19:41:33

文件压缩|MD5码的相关文章

获取文件的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

用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 fo

获取文件的MD5码

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

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

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

Unity3d通用工具类之生成文件的MD5

今天我们来写写工具类,这个类有什么用呢? 也就是无论你做什么项目,这个工具类你都可以拿来用,之所以通用,是可以适用所有项目. 这节我主要讲如何生成文件的MD5码. 那么这个MD5是个什么鬼东西,读者可以自行百度,其实简略的讲就是验证文件是否被篡改. 什么意思,比如当你去网站下载游戏的客户端软件,当有些黑客喜欢搞出点不好的事情,在你的客户端加些恶意代码之类的. 当黑客改了客户端文件,随之这个文件的MD5也改变了.所以我们只要验证用户下载的客户端的MD5和网站提供的MD5码是否一致,来判断是否要下载

Shell 对整个文件夹中的文件进行MD5校验 [转]

查看本地文件的 MD5 命令:md5sum FileName查看home目录下所有文件的 MD5 码:cd ~find /home -type f -print0 | xargs -0 md5sum | sort >md5.txt查看当前目录下所有文件的 MD5 码:find ./ -type f -print0 | xargs -0 md5sum | sort >md5.txt 通过上述方法对 home 文件夹里数据生成一份 md5 校验文件这个 md5 文件就这可作为这个 home 文件夹

基于哈夫曼编码的文件压缩(c++版)

本博客由Rcchio原创 我了解到很多压缩文件的程序是基于哈夫曼编码来实现的,所以产生了自己用哈夫曼编码写一个压缩软件的想法,经过查阅资料和自己的思考,我用c++语言写出了该程序,并通过这篇文章来记录一下自己写该程序学到的东西.因为本人写的程序在压缩率上,还有提升的空间,所以本文将不定期更新,但程序整体的思路不会有较大的改动. 一.基于哈夫曼编码可实现压缩文件的原理分析 在计算机中,数据的存储都是二进制的,并且以字节作为基本的存储单位,像英文字母在文本中占一个字节,汉字占两个字节,我们把这种每一