コード例 #1
0
def md5sum( filename, end=None ):
	from utils import run, ggT
	if end is None or end == 0:
		return run('md5sum "'+filename+'"')[:32]
	else:
		buffersize = ggT( 1024**2, end )
		count = end/buffersize
		return run('dd if="'+filename+'" bs='+str(buffersize)+' count='+str(count)+' | md5sum')[:32]
コード例 #2
0
def md5sum(filename, end=None):
	if end is None or end == 0:
		return ssh(login(filename), 'md5sum "'+path(filename)+'"')[:32]
	else:
		from utils import ggT
		buffersize = ggT( 1024**2, end )
		count = end/buffersize
		return ssh(login(filename), 'dd if="'+path(filename)+'" bs='+str(buffersize)+' count='+str(count)+' | md5sum')[:32]