MagicEXIF Photo Validator(ÔͼУÑéÆ÷)£¬ÊÇÒÔMagicExif»ñÈ¡³öÈ¥µÄÒ»¸öÕÕÆ¬Ð£ÑéרÓù¤¾ß£¬Äܹ»Ð£ÑéͼƬ³ö´¦ÊDz»ÊÇÓб»¸Ä¶¯¹ý£¬ºÏÊÊУÑéͼƬ³ö´¦ÓëÊDz»ÊÇαÔì¹ý£¡
¡¡¡¡1¡¢Ç¿¾¢µÄ±à½âÂ빤×÷ÄÜÁ¦£¬¿´Í¸ÕÕÆ¬ÉíºóÑڲصÄÒ»ÇÐÐÅÏ¢ÄÚÈÝ
¡¡¡¡Á¢¼´ÊÊÓà EXIF2.3 ºÍ TIFF6 ¹æ·¶£¬¿É´ÓJPEG/EXIF/TIFF/RAW µÈ¶àÖÖ¶àÑù¸ñʽÎļþÖÐÔØÈë²¢±àд³¬³ö 1500 Ïî EXIF¡¢gps Êý¾Ý£¬Ö®Öаüº¬¼ÑÄÜeos¡¢nikon¡¢sony¡¢²©Ê˵ÈÄÚµÄ16¸öÆÕ±éµÄ»úÆ÷Éè±¸ÖÆÔìÉ̵ÄÉú²úÉÌ×¢½âÐÂÏîÄ¿¡£
¡¡¡¡2¡¢GPSÊý¾ÝÊý¾Ý¿ÉÊÓ»¯£¬ÕÕÆ¬¿Õ¼äÐÅÏ¢Ò»ÀÀÎÞÓà
¡¡¡¡²»µ«Äܹ»ÔØÈëºÍ¸Ä¶¯ÕÕÆ¬ÖÐµÄ GPS ×ÔÈ»µØÀíÊý¾Ý£¬¸ü¿ÉÒÔ¸ù¾ÝÄÚǶµÄµØÐÎͼ²¿¼þ½« GPS Êý¾ÝÁ¢¼´Õ¹ÏÖÔÚµØÍ¼ÉÏ¡£»¹Äܹ»Ó¦Óà GPS ´óÅúÁ¿µ¼Èëµ¼³öרÓù¤¾ßÒ»´ÎÐÔ°Ñ GPS Êý¾Ýµ¼µ½ÕÕÆ¬Öлò´ÓÕÕÆ¬Öе¼³öÀ´¡£
¡¡¡¡3¡¢Ò»¼üÇåÎúͼÏñ±àдÀúʷʱ¼ä£¬»¥ÁªÍø¹²Ïí°²ÐÄ£¬²»¾åÒþ˽й¶
¡¡¡¡Äܹ»ÖÇÄÜʶ±ð³öÕâÖÖ¶ÀÏíÊý¾Ý¼°Æä±ðµÄ±»¸Ä¶¯µÄÐÂÏîÄ¿£¬²¢½«Æä³¹µ×Ïû³ý£¬½ø¶øÎ¬»¤Í¼ÏñµÄÔʼÐÔºÍÓû§Òþ˽±£»¤¡£
¡¡¡¡4¡¢¸ßÕæ¶ÈÔ×°±àºÅÄ£¿é£¬´Ëºó²»º¦Å³õʼÊý¾ÝÒÅʧ»ò»Ù»µ
¡¡¡¡²»µ«Äܹ»ÖرàºÅͼÏñµÄEXIFÊý¾Ý£¬¸ü¿ÉÒÔÓ¦ÓÃһϵÁÐÔ„“µÄJPEGËÅ·þµç»ú¶ÔͼÏñ¿ªÕ¹×ª»»¸ñʽʵ¼Ê²Ù×÷£¬½ø¶øÐγɺ¬ÓгõʼEXIFÊý¾ÝµÄJPEGͼÏñ¡£Àú¾ MagicEXIF ÖØÐ¹¹½¨µÄͼÏñÓëÔ×°ÊýÂëÕÕÏà»ú³ö·ÆÁÖ²¢ÎÞÏÔÖø²î±ð£¬´Ó¶øÓû§Äܹ»ÐÞ¸´ÒòΪËõС»ò±àд¶øÒÅʧµÄͼÏñÊý¾Ý£¬´Ëºó´Ó´Ë²»º¦Å³õʼÊý¾Ý³öÏÖÒâÍâÒÅʧ»ò»Ù»µ¡£
¡¡¡¡5¡¢È«·½Î»ÖÐÎĺÍUni codeÊÊÓ㬼ͼͼÏñµÄÒ»µãÒ»µÎ
¡¡¡¡Á¢¼´ÊÊÓÃÖÐÎÄGBK±àºÅ£¬ÄËÖÁÈÝÐíÓû§Ó¦ÓÃÈÕÎÄJIS±àºÅºÍUni code±êʶ·û²å½ø×Ô¶¨Óû§×¢½â£¬¿É²å½øµÄÎı¾³¤¶Ì³¬³ö50kb£¬¿ÉÒÔ¿¼ÂÇÐû´«¹¤×÷Õß¡¢¼¼ÊõרҵÉãÏñʦµÈ¼°ÆäÒ»°ãÓû§Õë¶ÔͼÏñ¼Í¼ºÍͼÏñ´æµµµÄÒªÇó¡£
¡¡¡¡6¡¢ÅúÁ¿´¦Àí£¬¸Ä¶¯Í¼ÏñÌØÐÔ±ãÊÇÄÇôÇáÇáËÉËÉ
¡¡¡¡ÈÝÐíÓû§¶ÔºÃ¼¸¸öͼÏñÎĵµ¿ªÕ¹ÅúÁ¿²Ù×÷£¬¿Éʵ¼Ê²Ù×÷µÄ·¶³ë°üº¬È«²¿¹æ·¶ÄËÖÁ·Ç±êEXIF¡¢GPS¼°Æä±ðµÄÐÂÏîÄ¿¡£»¹ÈÝÐíÓû§Ó¦Óö¯Ì¬ÐÔ•r¼ä£¬Ã¿½øÐнâ¾öÒ»ÕÅͼµÄÅÄ”z•r¼äºóϵͳÈí¼þ»áΪÕâÒ»•r¼äÈ«×Ô¶¯ÔÙ¼ÓÉÏÒ»¸öÌØ¶¨·¶³ëµÄÖµ×öΪÏÂÒ»ÕÅͼµÄÅÄ”z•r¼ä£¬È«²¿È«¹ý³ÌÓû§²»ÓøÉÔ¤£¬½ÚÊ¡³É±¾¡£
CRCУÑéÊÇͨÐÅÁìÓòÖеÄÒ»ÖÖ²î´íУÑéÂë¡£Êý¾Ýͨ³£ÓëCRCÑéÖ¤¹¤¾ß½øÐбȽϡ£CRCУÑ鹤¾ßÒ»°ã·ÖΪCRC16ºÍCRC32Á½ÖÖ£¬Òò´ËÓÐÁ½ÖÖCRCУÑ鼯ËãÆ÷¡£¶àÌØÎªÄúÕûÀíÁËһЩ½ô´ÕʵÓõÄCRCУÑ鹤¾ß£¬Èç¹ûÄú¿´µ½ÕýÈ·µÄ¹¤¾ß£¬¿ÉÒÔÃâ·ÑÏÂÔØ£¡¶àÌØÈí¼þרÌâΪÄúÌṩcrcУÑ鹤¾ß,crc32ÔÚÏßУÑ鹤¾ß,crcУÑéÂëÍøÒ³ÔÚÏß¼ÆËã¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
MD5ÑéÖ¤¹¤¾ßʵ¼ÊÉÏÊÇÓÃÓÚMD5¼ÓÃܼÆËãµÄÈí¼þ¡£½«ÏÂÔØµÄÈí¼þ»ò¹¤¾ßÍ϶¯µ½Èí¼þÖУ¬¼ÆËãÈí¼þµÄMD5Öµ£¬È»ºó½«ÆäÓë¹Ù·½µÄMD5Öµ½øÐбȽϣ¬ÕâÒâζ×ÅÈí¼þûÓб»Ð޸ġ£MD5Ö»ÊÇÎļþµÄ¡°Êý×ÖÖ¸ÎÆ¡±£¬Í¨³£ÓÃÓÚÎļþµÄ¼ÓÃܺͽâÃÜ¡£ÈκÎÎļþ¶¼¾ßÓÐΨһµÄMD5ÐÅÏ¢Öµ£¬Èç¹ûÐÞ¸ÄÁ˸ÃÎļþ£¬ÔòÆäMD5Öµ½«ÏàÓ¦¸ü¸Ä¡£Òò´Ë£¬ÎÒÃÇ¿ÉÒÔͨ¹ý±È½ÏͬһÎļþµÄMD5ÖµÀ´¼ì²éÎļþÊÇ·ñ±»¡°´Û¸Ä¡±¡£ÕâÐèҪʹÓÃMD5ÑéÖ¤¹¤¾ß¡£¶àÌØÈí¼þרÌâΪÄúÌṩmd5УÑ鹤¾ß,md5УÑ鹤¾ß¹Ù·½ÏÂÔØ,md5УÑ鹤¾ß¸ÉÂïµÄ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿
¶àÌØÈí¼þרÌâΪÄúÌṩͼÏñʶ±ðÈí¼þ,ÊÖ»úͼÏñʶ±ðÈí¼þ,ͼÏñʶ±ðÈí¼þÏÂÔØ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þרÌâΪÄúÌṩͼÏñ´¦ÀíÈí¼þ,ÊÖ»úͼÏñ´¦ÀíÈí¼þ,רҵͼÏñ´¦ÀíÈí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þվΪÄúÌṩ×îÐÂͼÏñ±à¼Èí¼þרÌâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îÐÂͼÏñ±à¼Èí¼þÅÅÃû¾ÍÀ´¶àÌØÈí¼þÕ¾¡£