ARF×ÊÔ´Îļþ½â°üÆ÷ÊÇÒ»¿îARFÙYÔ´½âѹËõ¹¤¾ß£¬Äܹ»¶ÔÊý¾Ý¼ÓÃܵÄARFÎļþ¿ªÕ¹Ñ¹Ëõ°ü½âѹ£¬Êµ¼Ê²Ù×÷ʡʱʡÁ¦£¬ÎÞÂÛÊÇÊý¾Ý¼ÓÃܵÄÎļþ¼ÐÁбí߀ÊÇÊý¾Ý¼ÓÃܵÄ×ÓÎļþÍ·£¬¿Í»§Äܹ»¸ù¾Ý´ËÈí¼þÇáÇáËÉËɰÑ×ÊÔ´°ü»ñÈ¡Äõ½
ARFÎļþ·Ö³É4Ò»²¿·Ö£º
1¡¢16×Ö½ÚÊýÎļþÍ·
2¡¢×ÓÎļþÃûÁбí
3¡¢×ÓÎļþÐÅÏ¢Áбí
4¡¢×ÓÎļþÊý¾ÝÐÅÏ¢
Ò»¡¢ARFÎļþÍ·Êý¾ÝÐÅÏ¢
ÕâÒ»²¿·Ö¹²16×Ö½ÚÊý£¬Ç°4×Ö½ÚÊÇÎļþ±êʾ£¨41520000£©£¬½ÓÏÂÈ¥4×Ö½ÚÊÇ×ÓÎļþÊýÁ¿£¬4×Ö½ÚÊý¾Ý¼ÓÃÜÎļþÃûÁбíÓõÄMagicKey£¬×îÖÕ4×Ö½ÚÊÇ×ÓÎļþÐÅÏ¢ÁбíµÄƫλÏêϸµØÖ·¡£
¶þ¡¢×ÓÎļþÃûÁбí
ÕâÒ»²¿·ÖÊDz»È·¶¨³¤µÄ£¬ÓÐN¸öshortstring¹¹³É¡£²¢ÇÒÎļþÃûµÄǰ4µÄ·Ç¸ºÕûÊý×Ö½ÚÊý±»Êý¾Ý¼ÓÃܹý£¬±ØÐëÓÃMagicKeyÒì»òÆÆÒë¡£
Èý¡¢×ÓÎļþÐÅÏ¢Áбí
×îÏȽ綨һ¸ö¹¹ÔìstructFileInfo{wordID;//×ÓÎļþµÄÐòºÅ£¬Ò»°ãÊÇ´Ó0¿ªÊ¼²âË㣬ºÃÏñûÓÐʲôÏÖʵÒâÒåDWORDOffset;//×ÓÎļþÔÚ¿âÖÐµÄÆðÖ¹Æ«ÒÆDWORDFileSize;//×ÓÎļþµÄ³ß´çBYTEMagicKey;//ÆÆÒë×ÓÎļþÓõÄMagicKey};
µÚÈýÒ»²¿·ÖÓÉN¸öFileInfo¹¹Ôì¹¹³É£¬NÊÇ×ÓÎļþµÄ×ÜÊýÁ¿¡£
ËÄ¡¢×ÓÎļþÊý¾ÝÐÅÏ¢
È¥³ýǰÈýÒ»²¿·Ö£¬Ê£Óà±ãÊÇ×ÓÎļþÊý¾ÝÐÅÏ¢¡£½â°üµÄÇé¿öÏÂÁ¢¼´¸ù¾ÝFileInfo.OffsetÔÚÎļþÖÐSeek£¬ËæºóÔØÈëFileInfo.FileSize×Ö½ÚÊýµÄÊý¾ÝÐÅÏ¢¡£µ«ÊDZØÐëÁôÒâµÄÊÇ£¬Ã¿Ò»¸öСÎļþµÄÍ·20×Ö½Ú±»MagicKeyÒì»ò¹ýÈ¥ÁË£¬´ó¼ÒÔÙÒì»ò»Ø¼Ò¾ÍOKÀ²¡£
¼ÆËãÆ÷¼ÆËã»úÖÐÓÐÐí¶àδÊܱ£»¤µÄÎļþ¡£ËäÈ»·À²¡¶¾Èí¼þÊÇÓб£Õϵ쬵«ÎÒÃÇÈÔÈ»¿ÉÒÔÔÚÒ»Ð©ÖØÒªµÄÎļþ¼ÐÖÐʹÓÃÎļþ¼ÓÃÜÈí¼þÀ´´ïµ½Ë«Öر£ÏÕЧ¹û£¬»òÕßÔÚijЩ¹«Ë¾£¬µ±Ðí¶àÈËʹÓüÆËã»úʱ£¬Èç¹ûÎÒÃDz»Ï£Íû±ðÈË¿´µ½ÎÒÃÇ×Ô¼º¡£ÕâЩÃâ·ÑµÄÎļþ¼ÓÃÜÈí¼þÒ²¿ÉÒÔÓÃÓÚÏÖÓеÄÎļþ¡£¶àÌØÈí¼þרÌâΪÄúÌṩÎļþ¼Ð¼ÓÃÜÈí¼þ,³¬¼¶Îļþ¼Ð¼ÓÃÜÈí¼þ,360Îļþ¼Ð¼ÓÃÜÈí¼þ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩÎļþ¼Ð¼ÓÃܹ¤¾ß,Ãâ·ÑÎļþ¼Ð¼ÓÃܹ¤¾ß,win7Îļþ¼Ð¼ÓÃܹ¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
Îļþ¼ÓÃÜÈí¼þ£¬¹ËÃû˼Ò壬¾ÍÊÇÓÃÓÚÎļþ¼ÓÃܵÄÈí¼þ¡£Îĵµ¼ÓÃÜÈí¼þͨ³£ÊÇΪ¸öÈËÉè¼ÆµÄ¡£Ã¿¸öÈ˶¼ÖªµÀ£¬ºÜ¶àÐÅÏ¢¶¼·ÅÔÚÎļþÖнøÐйÜÀí¡£ÓÐʱ»áÓöµ½Ò»Ð©ÐèҪΪÎļþ¼Ð¼ÓÃܵĻúÃÜÎļþ¡£ÒÔϰ汾ΪÄú¼¯³ÉÁËһЩÎļþ¼ÓÃÜÈí¼þ¡£ÎÒÏàÐźܶàÅóÓÑÐèҪʹÓÃÕâÖÖÀàÐ͵ÄÈí¼þ¡£¶àÌØÈí¼þרÌâΪÄúÌṩÎļþ¼ÓÃܹ¤¾ß,Îĵµ¼ÓÃÜÈí¼þ,ûÓÐbitlockerÔõô¼ÓÃÜ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩÎļþ¼ÓÃÜÈí¼þ,µçÄÔÎļþ¼ÓÃÜÈí¼þ,Ãâ·ÑÎļþ¼ÓÃÜÈí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þרÌâΪÄúÌṩµçÄÔÎļþ¼ÓÃÜÈí¼þ,Ãâ·ÑµçÄÔÎļþ¼ÓÃÜÈí¼þ,µçÄÔÎļþ¼ÓÃÜÈí¼þÃâ·Ñ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£