;
帖子
3919 
精华
积分
11710 
鱼币
0 ¥ 
来自
大连 
在线时间
1858 小时 
注册时间
2007-6-11 
最后登录
2009-10-20 

贴图大师勋章新人进步勋章宣传大使勋章论坛元老勋章

3
发表于 2009-1-5 19:48 | 只看该作者
鍒╃敤JAVA API鍑芥暟瀹炵幇鏁版嵁鐨勫帇缂╀笌瑙e帇缂 - 缂栫▼搴 - Powered by SupeSite

浣犵殑浣嶇疆锛缂栫▼搴 >> 璧勮 >> JAVA棰戦亾 >> JavaAPI >> 璇︾粏鍐呭 鍦ㄧ嚎鎶曠ǹ

鍒╃敤JAVA API鍑芥暟瀹炵幇鏁版嵁鐨勫帇缂╀笌瑙e帇缂

鍙戝竷: 2008-6-25 13:42 |  浣滆: admin |   鏌ョ湅: 9娆

鍐呭锛

缁艰堪

鏁版嵁鍘嬬缉姒傝堪

浠嶼IP鏂囦欢涓В鍘嬬缉鍜屾彁鍙栨暟鎹

灏嗘暟鎹帇缂╁綊妗e叆涓ZIP鏂囦欢

ZIP鏂囦欢灞炴

姹傚拰鏍¢獙

鍘嬬缉瀵硅薄

濡備綍瀵笿AR鏂囦欢杩涜鎿嶄綔鍛紵

缁撴潫璇

鍏充簬浣滆

Also in the Java zone:

鏁欏

宸ュ叿涓庝骇鍝

浠g爜涓庣粍浠

鎵鏈夋枃绔

瀹炵敤鎶宸

澶忔不 (sucre_tiger@sina.com)

2002 骞 2 鏈

鏈枃閫氳繃瀵规暟鎹帇缂╃畻娉曠殑绠瑕佷粙缁嶏紝鐒跺悗浠ヨ缁嗙殑绀轰緥婕旂ず浜嗗埄鐢╦ava.util.zip鍖呭疄鐜版暟鎹殑鍘嬬缉涓庤В鍘嬶紝骞舵墿灞曞埌鍦ㄧ綉缁滀紶杈撴柟闈㈠浣曞簲鐢╦ava.util.zip鍖呯幇鏁版嵁鍘嬬缉涓庤В鍘

缁艰堪

璁稿淇℃伅璧勬枡閮芥垨澶氭垨灏戠殑鍖呭惈涓浜涘浣欑殑鏁版嵁銆傞氬父浼氬鑷村湪瀹㈡埛绔笌鏈嶅姟鍣ㄤ箣闂达紝搴旂敤绋嬪簭涓庤绠楁満涔嬮棿鏋佸ぇ鐨勬暟鎹紶杈撻噺銆傛渶甯歌鐨勮В鍐虫暟鎹瓨鍌ㄥ拰淇℃伅浼犻佺殑鏂规硶鏄畨瑁呴澶栫殑瀛樺偍璁惧鍜屾墿灞曠幇鏈夌殑閫氳鑳藉姏銆傝繖鏍峰仛鏄彲浠ョ殑锛屼絾鏃犵枒浼氬鍔犵粍缁囩殑杩愪綔鎴愭湰銆備竴绉嶆湁鏁堢殑瑙e喅鏁版嵁瀛樺偍涓庝俊鎭紶杈撶殑鏂规硶鏄氳繃鏇存湁鏁堢巼鐨勪唬鐮佹潵瀛樺偍鏁版嵁銆傝繖绡囨枃绔犵畝瑕佺殑浠嬬粛浜嗘暟鎹殑鍘嬬缉涓庤В鍘嬬缉锛屽苟灞曠ず浜嗙敤java.util.zip鍖呮潵瀹炵幇鏁版嵁鐨勫帇缂╀笌瑙e帇缂╂槸澶氫箞鐨勬柟渚夸笌楂樻晥銆

褰撶劧鐢ㄨ濡俉inZip锛実zip锛屽拰Java鍘嬬缉锛堟垨jar锛変箣绫荤殑宸ュ叿涔熷彲浠ュ疄鐜版暟鎹殑鍘嬬缉涓庤В鍘嬬缉锛岃繖浜涘伐鍏烽兘鏄嫭绔嬬殑搴旂敤绋嬪簭銆備綘涔熷彲浠ュ湪JAVA搴旂敤绋嬪簭涓皟鐢ㄨ繖浜涘伐鍏凤紝浣嗚繖骞朵笉鏄渶鐩存帴鐨勬柟娉曪紝涔熶笉鏄湁鏁堢殑瑙e喅鏂规硶銆傚挨鍏舵槸浣犳兂鏇村揩閫熷湴瀹炵幇鏁版嵁鐨勫帇缂╀笌瑙e帇缂╋紙渚嬪鍦ㄤ紶杈撴暟鎹埌杩滅▼鏈哄櫒涔嬪墠锛夈傝繖绡囨枃绔犲寘鎷互涓嬪唴瀹癸細

缁欏嚭涓涓叧浜庢暟鎹帇缂╃殑绠鍗曠殑浠嬬粛

鎻忚堪java.util.zip鍖

绀轰緥濡備綍浣跨敤璇ュ寘瀹炵幇鏁版嵁鐨勫帇缂╀笌瑙e帇缂

绀轰緥濡備綍鍘嬬缉涓茶鍖栫殑瀵硅薄骞跺皢鍏跺瓨鍌ㄥ湪纾佺涓

绀轰緥濡備綍閫氳繃鏁版嵁鍘嬬缉鏉ュ寮"瀹㈡埛/鏈嶅姟"搴旂敤绋嬪簭鐨勬ц兘

鏁版嵁鍘嬬缉姒傝堪

鏂囦欢涓暟鎹啑浣欑殑鏈绠鍗曠殑绫诲瀷鏄"瀛楃鐨勫鍒"銆傝鎴戜滑鍏堟潵鐪嬩笅闈竴涓瓧绗︿覆锛

JJJJJJAAAAVVVVAAAAAA

杩欎釜瀛楃涓插彲浠ョ敤鏇寸畝娲佺殑鏂瑰紡鏉ョ紪鐮侊紝閭e氨鏄氳繃鏇挎崲姣忎竴涓噸澶嶇殑瀛楃涓蹭负鍗曚釜鐨勫疄渚嬪瓧绗﹀姞涓婅褰曢噸澶嶆鏁扮殑鏁板瓧鏉ヨ〃绀,涓婇潰鐨勫瓧绗︿覆鍙互琚紪鐮佷负涓嬮潰鐨勫舰寮忥細

6J4A4V6A

鍦ㄨ繖閲岋紝"6J"鎰忓懗鐫6涓瓧绗锛"4A"鎰忓懗鐫4涓瓧绗锛屼互姝ょ被鎺ㄣ傝繖绉嶅瓧绗︿覆鍘嬬缉鏂瑰紡绉颁负"琛岀▼闀垮害缂栫爜"鏂瑰紡锛岀畝绉癛LE銆

鍐嶄妇涓涓緥瀛愶紝鑰冭檻涓涓嬬煩褰㈠浘鍍忕殑瀛樺偍銆備竴涓崟鑹蹭綅鍥撅紝鍙互琚瓨鍌ㄤ负涓嬮潰杩欑褰㈠紡锛屽鍥1鎵绀恒

鍥1锛歊LE鏂瑰紡涓嬬殑浣嶅浘淇℃伅

鍙﹀涓绉嶆柟寮忔槸灏嗗浘鍍忓瓨涓轰竴涓浘鍏冩枃浠讹細

Rectangle 11, 3, 20, 5

涓婇潰鐨勮〃绀烘柟娉曟槸璁茬煩褰㈢殑璧峰鍧愭爣鏄紙11锛3锛夛紝瀹藉害鏄20锛岄珮搴︽槸5銆

涓婅堪鐨勭煩褰㈠浘鍍忓彲浠ヤ娇鐢≧LE缂栫爜鏂瑰紡鍘嬬缉锛岄氳繃瀵圭浉鍚屼綅璁版暟琛ㄧず濡備笅锛

0, 40

0, 40

0,10 1,20 0,10

0,10 1,1 0,18 1,1 0,10

0,10 1,1 0,18 1,1 0,10

0,10 1,1 0,18 1,1 0,10

0,10 1,20 0,10

0,40

涓婇潰绗竴琛屾槸璁插浘鍍忕殑绗竴琛岀敱40涓0缁勬垚銆傜涓夎鏄鍥惧儚鐨勭涓夎鏄敱10涓0鍔犱笂20涓1鍐嶅姞涓10涓0缁勬垚锛屽叾瀹冭浠ユ绫绘帹銆

澶у娉ㄦ剰锛孯LE鏂规硶闇瑕佸皢鍏惰〃绀虹殑鏂囦欢涓庣紪鐮佹枃浠跺垎寮銆傛墍浠ワ紝杩欑鏂规硶涓嶈兘搴旂敤浜庢墍鏈夌殑鏂囦欢銆傚叾瀹冪殑鍘嬬缉鎶鏈寘鎷彉闀跨紪鐮侊紙涔熻绉颁负鍝堝か鏇肩紪鐮侊級锛岃繕鏈夊叾瀹冪殑鏂规硶銆傝鎯充簡瑙f洿璇︾粏鐨勪俊鎭紝璇峰弬鑰冩湁鍏虫暟鎹拰鍥惧儚鍘嬬缉鎶鏈柟闈㈢殑鍥句功锛屼竴瀹氫細鏈夋敹鑾风殑銆

鏁版嵁鍘嬬缉鏈夊緢澶氱泭澶勩備笉绠℃庝箞璇达紝鏈涓昏鐨勫ソ澶勫氨鏄噺灏戝瓨鍌ㄦ柟闈㈢殑闇姹傘傚悓鏍风殑锛屽浜庢暟鎹氫俊鏉ヨ锛屽帇缂╂暟鎹湪濯掍綋涓殑灏嗗鑷翠俊鎭紶杈撴暟鎹殑鎻愬崌銆傛暟鎹殑鍘嬬缉鑳藉閫氳繃杞欢鍦ㄧ幇鏈夌殑纭欢璁惧涓婂疄鐜版垨鑰呴氳繃甯︽湁鍘嬬缉鎶鏈殑鐗规畩鐨勭‖浠惰澶囨潵瀹炵幇銆傚浘琛2鏄剧ず浜嗗熀鏈殑鏁版嵁鍘嬬缉缁撴瀯鍥俱

鍥2锛氭暟鎹帇缂╃粨鏋勫浘

ZIP VS GZIP

濡傛灉浣犳槸鍦╓indows绯荤粺涓嬪伐浣滐紝浣犲彲鑳戒細瀵瑰伐鍏稺inZip寰堢啛鎮夛紝鏄敤鏉ュ垱寤哄帇缂╂。妗堝拰瑙e紑鍘嬬缉妗f鐨勩傝屽湪UNIX骞冲彴涓婏紝浼氭湁涓浜涗笉鍚,鍛戒护tar鐢ㄦ潵鍒涘缓涓涓。妗堟枃浠讹紙骞朵笉鍘嬬缉锛夛紝鍏跺畠鐨勭▼搴忥紙gzip鎴朿ompress锛夌敤鏉ュ垱寤轰竴涓帇缂╂。妗堛

WinZip鍜孭kZip涔嬬被鐨勫伐鍏峰悓鏃舵壆婕旂潃褰掓。鍜屽帇缂╀袱涓鑹层備粬浠皢鏂囦欢鍘嬬缉骞跺皢鍏跺綊妗c傚彟涓鏂归潰锛実zip骞朵笉灏嗘枃浠跺綊妗c傛墍浠ワ紝鍦║NIX骞冲彴涓婏紝鍛戒护tar閫氬父鐢ㄦ潵鍒涘缓涓涓。妗堟枃浠讹紝鐒跺悗鍛戒护gzip鏉ュ皢妗f鏂囦欢鍘嬬缉銆

Java.util.zip鍖

Java鎻愪緵浜唈ava.util.zip鍖呯敤鏉ュ吋瀹筞IP鏍煎紡鐨勬暟鎹帇缂┿傚畠鎻愪緵浜嗕竴绯诲垪鐨勭被鐢ㄦ潵璇诲彇锛屽垱寤猴紝淇敼ZIP鍜孏ZIP鏍煎紡鐨勬枃浠躲傚畠杩樻彁渚涗簡宸ュ叿绫绘潵璁$畻浠绘剰杈撳叆娴佺殑鏁扮洰锛岃繖鍙互鐢ㄦ潵楠岃瘉杈撳叆鏁版嵁鐨勬湁鏁堟с傝鍖呮彁渚涗簡涓涓帴鍙o紝鍗佸洓涓被锛屽拰涓や釜寮傚父澶勭悊绫伙紝濡傝〃1鎵绀恒

琛1: java.util.zip鍖

鏉$洰 绫诲瀷 鎻忚堪

Checksum 鎺ュ彛 琚被Adler32鍜孋RC32瀹炵幇鐨勬帴鍙

Adler32 绫 浣跨敤Alder32绠楁硶鏉ヨ绠桟hecksum鏁扮洰

CheckedInputStream 绫 涓涓緭鍏ユ祦锛屼繚瀛樼潃琚鍙栨暟鎹殑Checksum

CheckedOutputStream 绫 涓涓緭鍑烘祦锛屼繚瀛樼潃琚鍙栨暟鎹殑Checksum

CRC32 绫 浣跨敤CRC32绠楁硶鏉ヨ绠桟hecksum鏁扮洰

Deflater 绫 浣跨敤ZLIB鍘嬬缉绫伙紝鏀寔閫氬父鐨勫帇缂╂柟寮

[8]

鎵撳嵃 | 鏀惰棌姝ら〉 |  鎺ㄨ崘缁欏ソ鍙 | 涓炬姤
涓婁竴绡 涓嬩竴绡
 

璇勫垎锛0

鍙戣〃璇勮
鏌ョ湅鍏ㄩ儴鍥炲銆愬凡鏈0浣嶇綉鍙嬪彂琛ㄤ簡鐪嬫硶銆