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]
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]