파일을 네트워크를 통해서 전송할 때 파일이 혹시나 깨지지 않았는지 체크하기 위해서 md5 값을 이용하는데요..
rsync 는 자체적으로 파일의 md5 값을 생성해서 양쪽 파일이 동일한지 체크를 하나요? 아니면 사용자가 수동으로 검사를 해줘야 하나요?
md5일지 아닐지는 모르겠지만 자체적인 체크섬 검사를 수행합니다.
rsync 홈페이지의 문서 중에 how rsync works에 간략한 설명이 나옵니다.
http://samba.anu.edu.au/rsync/tech_report/node2.html
md4 checksum이라고 하는데 오래된 문서라 실제로는 md5라던가 다른걸 쓸수도 있겠네요.
http://samba.anu.edu.au/rsync/tech_report/node2.html md4 checksum이라고 하는데 오래된 문서라 실제로는 md5라던가 다른걸 쓸수도 있겠네요.
manual이나 man page를 봐도 MD4로 나오네요...
MD4,MD5 어떻게 체크해 볼수 있을지...
rsync소스에서 rsync.h나 checksum.c를 보니까 md4가 맞네요. md4 외에 또하나의 약한 체크섬을 사용한다고 하는데 checksum.c에 a simple 32 bit checksum that can be upadted from either end (inspired by Mark Adler's Adler-32 checksum) 라고 주석으로 언급해놨군요...
잠이 안오니까 별걸 다 찾아봅니다;;
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
md5일지 아닐지는 모르겠지만 자체적인 체크섬 검사를 수행합니다.
md5일지 아닐지는 모르겠지만 자체적인 체크섬 검사를 수행합니다.
rsync 홈페이지의 문서 중에 how rsync works에 간략한 설명이 나옵니다.
[url]http://samba.anu.edu.au/rsync/tech_
http://samba.anu.edu.au/rsync/tech_report/node2.html
md4 checksum이라고 하는데 오래된 문서라 실제로는 md5라던가 다른걸 쓸수도 있겠네요.
[quote="bs0048"][url]http://samba.anu.ed
manual이나 man page를 봐도 MD4로 나오네요...
MD4,MD5 어떻게 체크해 볼수 있을지...
rsync소스에서 rsync.h나 checksum.c를 보니까 md4가
rsync소스에서 rsync.h나 checksum.c를 보니까 md4가 맞네요.
md4 외에 또하나의 약한 체크섬을 사용한다고 하는데 checksum.c에
a simple 32 bit checksum that can be upadted from either end
(inspired by Mark Adler's Adler-32 checksum)
라고 주석으로 언급해놨군요...
잠이 안오니까 별걸 다 찾아봅니다;;
댓글 달기