¹®ÀÚ¿ :: CRC :: cksum.POSIX Cksum ÇÁ·Î±×·¥°ú ȣȯµÇ´Â ¹æ½ÄÀ¸·Î üũ¼¶À» °è»êÇϱâÀ§ÇÑ Perl È®Àå. | |
Áö±Ý ´Ù¿î·Îµå |
¹®ÀÚ¿ :: CRC :: cksum. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- Perl Artistic License
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Andrew Hamm
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~ahamm/
¹®ÀÚ¿ :: CRC :: cksum. ű×
¹®ÀÚ¿ :: CRC :: cksum. ¼³¸í
POSIX Cksum ÇÁ·Î±×·¥°ú ȣȯµÇ´Â ¹æ½ÄÀ¸·Î üũ¼¶ °è»êÀ»À§ÇÑ Perl È®Àå. String :: CRC :: CksumÀº POSIX Cksum Program°ú ȣȯµÇ´Â ¹æ½ÄÀ¸·Î üũ¼¶À» °è»êÇϱâÀ§ÇÑ Perl È®ÀåÀÚÀÔ´Ï´Ù. ¹®ÀÚ¿ :: CRC :: CksumÀ» »ç¿ëÇϽʽÿÀ. $ cksum = ¹®ÀÚ¿ :: crc :: cksum-> new; $ cksum1 = $ cksum-> new; # clone (º¹Á¦°¡ Àç¼³Á¤) $ cksum-> add ( "string1"); $ cksum-> add ( "string2"); $ cksum-> add ( "string3", "string4", "string5", ...); ... ($ ckksum, $ size) = $ cksum-> peek; $ cksum-> add ( "string6", ...); ... ($ cksum, $ size) = $ cksum-> °á°ú; $ cksum1-> addFile (* file1); # Âü°í : ¸¹Àº ÆÄÀÏ Ãß°¡ $ cksum1-> addFile (* file2); #Àº ¾Æ¸¶ ¾î¸®¼®Àº ÀÏÀÌ $ cksum1-> addfile (* file3); # ÇÒ ÀÏ,ÇÏÁö¸¸ ´ç½ÅÀº * ... ... ±â´É ½ºÅ¸ÀÏ : ¹®ÀÚ¿ :: CRC :: ck qw (ckw); $ cksum = ckum ( "string1", "string2", ...); ($ cksum, $ size) = cksum ( "string1", "string2", ...); $ cksum = cksum (* file); ($ cksum, $ size) = cksum (* file); String :: crc :: cksum moduleÀº 32 ºñÆ® CRC¸¦ °è»êÇÏ¿© POSIX CKSUM ÇÁ·Î±×·¥À¸·Î µ¿ÀÏÇÑ CRC °ªÀ» »ý¼ºÇÕ´Ï´Ù. ¸ñ·Ï ÄÁÅؽºÆ®¿¡¼ È£Ãâ µÈ °æ¿ì, Cksum ÇÁ·Î±×·¥À» ¿ÏÀüÈ÷ ¿¡¹Ä·¹ÀÌÆ®ÇÏ´Â µ¥ À¯¿ëÇÑ µ¥ÀÌÅÍ °´Ã¼ÀÇ ±æÀ̵µ ¹ÝȯÇÕ´Ï´Ù. ¹Ýȯ µÈ üũ¼¶Àº Ç×»ó 0..2 ^ 32-1.despiteÀÇ À̸§¿¡¼ À½¼ö°¡ ¾Æ´Ñ ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.ÀÌ ¸ðµâÀº ¹®ÀÚ¿»Ó¸¸ ¾Æ´Ï¶ó ÆÄÀÏÀÇ Ã¼Å©¼¶À» °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ Çڵ鿡 ´ëÇÑ ÂüÁ¶ ¶Ç´Â read () È£Ãâ¿¡ ÀÀ´ä ÇÒ ¼öÀÖ´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ÂüÁ¶¸¦ Àü´ÞÇÏ°í ±Ã±ØÀûÀ¸·Î 0ÀÇ "ÆÄÀÏ ³¡"¿¡¼ 0À¸·Î ¹ÝȯÇÕ´Ï´Ù. ºñÇ° : ´Ù¸¥ Ç÷§Æû¿¡¼ ÆÄ»ý µÈ Ç÷§Æû ¶Ç´Â ó¸® ÆÄÀÏ. °´Ã¼ ÁöÇâ ÀÎÅÍÆäÀ̽º´Â °á°ú¸¦ »ý¼ºÇϱâ Àü¿¡ üũ¼¶¿¡ µ¥ÀÌÅ͸¦ Á¡ÁøÀûÀ¸·Î Ãß°¡ÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ±â´ÉÀû ÀÎÅÍÆäÀ̽º´Â ´ÜÀÏ µ¥ÀÌÅÍ Ç׸ñÀÇ Ã¼Å©¼¶À» ¾ò´Â Æí¸®ÇÑ ¹æ¹ýÀÔ´Ï´Ù. ·çƾÀº Åë°ú µÈ ¹®ÀÚ¿ÀÇ ·ÎÄà º¹»çº»À» ¸¸µé¾î ¿©·¯ ÆÄÀÏ¿¡¼ ¸Þ¸ð¸® ¹®Á¦°¡ ¾øÁö¸¸ ¿©·¯ ÆÄÀÏ¿¡¼ Çã¿ëµÇ´Â Áö½Ä¿¡ ¾ÈÀüÇÏ°Ô ¾ÈÀüÇÏ°Ô ¾ÈÀüÇÏ°Ô ¾ÈÀü ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ³ª´Â ´ç½ÅÀÇ Ã¢ÀÇ·ÂÀ» ¹æÇØÇÏ°í ½ÍÁö ¾Ê´Ù ... ¿ä±¸ »çÇ× : ¡¤ Perl.
¹®ÀÚ¿ :: CRC :: cksum. °ü·Ã ¼ÒÇÁÆ®¿þ¾î