- UID
- 864
- 斋米
-
- 斋豆
-
- 回帖
- 0
- 积分
- 62579
- 在线时间
- 小时
- 注册时间
- 2010-3-29
- 最后登录
- 1970-1-1
|
' T* O+ Y! \1 n5 W" ^7 S
4 u3 I6 } V' A$ j- @6 s/ D8 |& }7 ^6 u3 y0 i6 G4 Z
介绍: (哥就不翻译了,有兴趣的同学想必也看得懂). ?% d6 y* K9 K6 j0 \; D8 K
/ N& P4 `; z, O: l% k6 d$ j+ U我就简单总结一下吧:5 Q1 w# x6 `. C
1. 新的RAR5.0可以进一步提高压缩率,比如原来一个100M的文件你压了之后是50M,现在使用5.0算法可能就可以压到40M;
- Z$ P( L$ F! l- A& x; W. ]2.高压缩率要以付出内存为代价,8G内存的机器可以勉强使用512M的字典;
K& s6 R9 D* B: q% _7 o7 f6 ~3.RAR5.0兼容老版本,但老版本不兼容5.0;
9 X: T0 m% @5 u( ~% d& f. L4.RAR5.0使用了更好的修复算法。
' w" j, w& W0 H; V& w$ s& b! ]
# `7 S1 W0 z* U$ @Version 5.00 beta 3
9 @6 S& ?7 C. Z+ v3 R6 ?: K v K: `# A8 {0 O4 e) I
1. Fixed XZ archive support, which did not work in beta 2.) t& c6 e6 ^* [
- [: z* Y6 O* G. P$ a5 H8 ? 2. "Convert" command did not allow to use compression dictionaries
7 s K0 S8 i5 w$ j7 l {* O' s exceeding 4 MB.& ~1 o( O: I5 I
; v# Z" q1 Z' G& B5 H 3. If both encryption password and archive comment were specified0 X5 f: T0 ^8 D- r; S5 i
when creating RAR archive, archive comment was not added.
( f5 T; t0 W. V; x' [4 }* \8 d% U3 ?
4. "View as Unicode (UTF-8)" command in internal viewer did not work,
5 H# }$ A5 `% S so UTF-8 files were displayed correctly only if their encoding J! J" D2 u# S* T
was detected by viewer automatically.
, w5 K! O. j0 M4 T; [( O& k* a
' A4 {) O- t ^, T 5. Maximum compression dictionary size when running in Windows XP x86
5 Z% T1 W8 M7 h4 C' g is reduced to 128 MB. WinRAR cannot allocate enough memory to
0 I- G9 L/ I1 J* J2 e1 H create archives with 256 MB dictionary in Windows XP x86.
$ a& k7 ~9 ^% f2 ?7 K* C8 d+ ~* D& m7 J9 _+ w( v
6. Corrections in relative path processing, such as "..\arcname.rar" name
& _' H, U% [1 w7 n" R7 [3 {8 P in archiving dialog or "WinRAR foldername" in the command line.
% r. G; R3 [( d" g+ o: g( i( G+ J: d) p: d% D( \) ?
. m3 s& j0 r* ]0 v; I Version 5.00 beta 21 {1 @! t, F: ^' f' A5 ]
' ^% Z9 _0 y: [, ? 1. When adding an incompressible file to non-solid RAR archive,2 ]# j0 }. p' B/ n' m- G9 X
beta 1 could duplicate the first megabyte of archived file,0 e S9 \2 i" [ g0 ^3 j1 T% G9 W
resulting in damaged file.
7 D5 o! V9 _9 z
$ H5 M, T2 t4 F9 J+ ~! | 2. "Add to archive..." context menu command could place a created archive, A0 a! h, }) _) y* D- K
to a wrong folder.2 l! F; H6 q. j$ w _
1 [! h# u, D5 k, [* t
, L% X$ S. |. I- E3 t Version 5.00 beta 19 p4 K" s0 S) H
% X$ w) @: p3 g9 Q 1. New RAR 5.0 archiving format. You can use "RAR 5.0" option3 I( N: o) ?/ o$ b4 Q+ j6 t' p# P
in archiving dialog or -ma command line switch to create
4 \8 F7 E+ ]) b. ~$ ~7 a RAR 5.0 archives.% k1 w1 {0 \8 _% |
, C4 W, ?# w' j
Older software including older WinRAR versions is not able to
0 J6 U" Q' Y2 Y' _ decompress RAR 5.0 archives, so if you plan to send an archive: G9 Z; U3 Q/ E) b" ^
to other people, it is necessary to take the compatibility issue5 G& s6 X6 K2 R, h3 F, j
into consideration. You can select "RAR" instead of "RAR5" option
" J0 m- C& x* O+ G @ in archiving dialog to create RAR 4.x archives compatible with
2 U N/ y# d5 |3 J& J8 ^) [8 f+ B previous WinRAR versions.
( I+ m! \2 Z, q2 b8 h
/ X) ?4 E, ]8 F) P r 2. Changes in RAR 5.0 compression algorithm:/ b/ W% [3 s/ A
; U+ Y- F+ e5 m: H* w& O a) maximum compression dictionary size is increased up to 1 GB
( N; ]5 t, Y( ]7 I1 [* W v" D! Z+ ? in 64 bit WinRAR. 32 bit WinRAR version can use up to 256 MB( u" f, g3 S/ y. A3 t9 ^1 F
dictionary when creating an archive. Both 32 bit and 64 bit: E" ?0 v$ m. ?" ?6 S7 {& U
versions can unpack archives with any dictionary size,
! n0 o1 Q: z8 k! | including 1 GB;
9 k; W- I" d/ B0 b5 u) M1 `9 m
0 f4 e0 X/ R5 a& k b) default dictionary size for RAR 5.0 is 32 MB, typically resulting1 [! [! v9 {" M% m0 ^/ G
in higher compression ratio and lower speed than RAR 4.x 4 MB.
# k( \# c V* l1 [" L2 m+ t You can use "Dictionary size" archiving dialog option or -md
* u' ^* u0 O8 d, F% ?) \ switch to change this value;- z6 w6 x7 k5 @, I/ E: n5 U _
0 U1 m ~7 J& L& g# Q9 V5 u c) -md switch syntax is modified to support larger dictionary& e. b3 @1 m3 i
sizes. Append 'k', 'm' and 'g' modifiers to specify the size
# t; P5 j' M/ i8 Z in kilo-, mega- and gigabytes, like -md64m for 64 MB dictionary.+ u* \; |8 I7 ^; G: _
If modifiers are not present, megabytes are assumed,
6 ?5 G$ S! f; e- \( `5 M7 R so -md64m is equal to -md64;
C' ]' ~8 S. ~) z
! L0 [( l; S( k' W/ _4 s6 k( S d) RAR 5.0 format includes Intel IA-32 executable and delta
`2 Y$ ]8 N8 p% l r compression algorithms, but RAR 4.x text, audio, true color' P# e; u! }- H6 h
and Itanium algorithms are not supported. These excluded algorithms
) _% V h+ O8 _, e3 l9 ] are not efficient for modern data types and hardware configurations;# V1 V' y+ [: Q4 l. O Y
) \$ n6 y# I# Q8 a9 v
e) RAR 5.0 decompression can utilize several CPU cores.# d5 U& F# }8 @" I1 d8 W$ m
Though not to same extent as in compression algorithm,) y8 S/ v8 @3 S& \9 S* N7 G& s
it improves the decompression speed on large files1 l! L$ O& g2 t9 @) H- y
with poorly compressible data or when using BLAKE2 checksums.4 M- u& _5 M% K8 x& Y
$ b0 a& b( F0 c2 y- V( t# N) `
3. Changes in RAR 5.0 archive format:
1 W! k/ p e' L; P t) E# B4 H) ]+ a' i: M* }+ F% ^
a) file times are stored as Coordinated Universal Time (UTC)
( v: J2 q5 o7 s! v* l# a instead of former local time, making file exchange among" Y3 g4 y5 w' X# f; n: j
several time zones more straightforward;2 z# n, ^. ~' m: Y2 |* n$ m
0 Q& ^$ ]: s( p/ y3 v" D b) file names and archive comments use UTF-8 encoding.
( ]1 ?8 D# L4 @# Q* i7 ^: R! K % x. M0 @, t) i* S! e
4. RAR 5.0 recovery record is based on Reed-Solomon error correction
0 r, W' S% n; R0 i: t' K1 i3 Z codes. If recovery record size is large enough, 5% and more,
, { U: T& d X6 f7 @3 C ~ the new error correction scheme provides much higher resistance to# c! z- M4 A9 z, \" B
multiple damages comparing to RAR 4.x recovery record./ p8 s9 }" H0 J% Y, v& l
Smaller record, such as 1 - 2%, or less random damage type would
& X" |* D) G5 K+ m result in less difference between 4.x and 5.0. For single continuous
' z* ?& H" H% `) s: k damage 4.x and 5.0 efficiency is about the same.
4 {$ Z0 M8 J# ]) X3 {9 c
+ _# Z4 D( D. ?5 p Additionally to usual data erasures, the new recovery record1 R6 A8 r5 v7 d0 S. H
is able to detect deletions and insertions of much larger size; J* k- n. c7 B* S' ~
than in previous RAR versions. Maximum insertion size is several- W' t- H o, `" _- F( o* F
megabytes. Maximum deletion size depends on the damage type T0 H1 S6 n7 b: M" w8 {5 ]: Y0 ~. F
and in some cases can be as large as the recovery record size.: A6 X8 B6 [# J* {* V% Z( r% Q
+ Q3 s4 G' t: N; Z V* y
Still, the best recovery performance and efficiency is achieved3 o# k- o4 h5 E# l. ~2 \) M
if no deletions and insertions are present, so all data including! m0 u7 G( v) p; G
damaged sectors preserve their original positions. Thus, if you use4 s3 D4 b9 e) d' P- O" Y. B
some special software to copy an archive from damaged media,1 ]8 ^' _3 ]$ {7 T$ d
it is better to choose the mode, when damaged sectors are filled by
- f+ }3 N. N$ I0 m zeroes or any other data instead of cutting them out completely, H1 s; N2 I* H, z- c& Z: r L9 y
from resulting file.
5 t& Q7 J' J* N$ p0 c8 s# \4 _0 B" Y" U. D4 }( ~
RAR 5.0 recovery record is more resistant to damage of recovery record
5 A( I* z& _- l. [. s9 T itself and can utilize a partially corrupt recovery record data.
" r/ d) i; a; e) A7 { Note, though, that "Repair" command does not fix broken blocks
4 ~6 w& l) C/ R: g a- v7 y/ J in recovery record. Only file data are corrected. After successful
' K& ]* p2 q* H archive repair, you may need to create a new recovery record
3 u Z4 Y4 A/ b for saved files.' i# C4 D2 ]/ E% i, e2 T
+ y# N* B9 N! K8 v
New recovery record is not based on 512 byte sectors anymore
! K/ p$ `3 o( J1 e* V4 @( b and incorporates more complicated data structures. So it is impossible
( E+ y7 k* U5 b# m1 D to specify its size in sectors. For RAR 5.0 archives the parameter of
& f* i6 _' y+ Y1 O1 d1 Y -rr[N] switch and rr[N] command is always treated as a percent of4 _4 A* a2 H! v2 g
archive size regardless of presence of % character. Typically N%
! \! x( x4 V$ }7 z# G9 | recovery record can repair up to N% of continuously damaged data
2 T3 l2 L& D$ K+ v: h9 A* J3 U: p and increases the archive size by only slightly more than N%.7 H3 G1 U& d' H W
Ability to fix multiple damages is proportional to N.& u) Q: B9 ~) _; r8 S1 W' S _
e/ a$ o$ C8 s6 ?
We used "Screaming Fast Galois Field Arithmetic Using Intel
' k' j: ?. l8 U! j- [, u SIMD Instructions" paper by James S. Plank, Kevin M. Greenan' U* b$ c4 Q$ G$ H
and Ethan L. Miller to improve Reed-Solomon coding performance.
% x; S" s" X! ~; j6 _3 P7 G Also we are grateful to Artem Drobanov and Bulat Ziganshin$ l1 f- G5 P, ^
for samples and ideas allowed to make Reed-Solomon coding! F) \0 A/ \! B' U6 P3 C7 y: S7 g
more efficient.
8 c# o7 J7 M/ R5 A2 e5 }
3 r! w/ Q, g$ z7 m' _' ?3 K( \6 f 5. "Test" command verifies validity of RAR 5.0 recovery record.
0 s. w A. }: [/ B5 K Recovery record is tested after processing all archived files.
' ~/ |, g- C& g, M1 M9 S) V4 v8 @$ Z" V `1 [, U4 T
If corrupt archive contains the recovery record, it might be possible
4 U/ S$ b2 f. R9 }8 P) ] to repair it even if recovery record validity test is failed.( \: @( v8 H" f/ i' z6 w# h0 G% y
"Repair" command attempts to utilize even a partially damaged
}) J3 I3 `- E0 A) H3 K recovery record. So treat the negative recovery record test result
2 M! y: H' y' w4 C) I$ A6 p' \ as a reason to re-create the archive if original files are still( x; z2 x+ f% ~! J7 y Y
available, but not as a reason to avoid "Repair" command.1 Q+ I+ n7 l3 }' d7 W4 v- ~
- o! i, r5 ]2 n& N' m 6. Changes in RAR 5.0 encryption algorithm:+ I* k) Y8 w5 A7 n
9 Z' n# m/ Y! O; C0 a0 ~ a) encryption algorithm is changed from AES-128 to AES-256 in CBC mode.
8 S4 i5 }0 C' R/ W Key derivation function is based on PBKDF2 using HMAC-SHA256;
. L9 F4 T* E8 ^) Q6 G% Z, N: O3 X0 w( ] f' U8 w' T
b) special password verification value allows to detect most of
8 P9 c* A" k( K& r8 ` wrong passwords without necessity to unpack the entire file;8 f) F. f8 }$ h' h4 z
9 v3 R% O/ x, H& K2 t+ n0 v1 F
c) if archive headers are not encrypted ("Encrypt file names" option# Q+ T3 b; Z( `2 Z
is off), file checksums for encrypted RAR 5.0 files are modified
4 g- @" `6 g) e: y using a special password dependent algorithm, to make impossible
( i+ @" }& F, q( S/ Z guessing file contents based on checksums. Do not expect such+ P8 f* ]9 w, P4 V: K
encrypted file checksums to match usual CRC32 and BLAKE2 values.
) \0 V- f& X+ _. j* Z 7 d6 y. x, \& e, e1 S
7. RAR 5.0 archives allow to utilize 256 bit length BLAKE2sp hash
4 h9 F; v) T7 N" [8 o ( https://blake2.net ) instead of 32 bit CRC32 as a file checksum.: k# h0 W8 ~$ {9 J# Q7 r- H( Q1 l
Enable "Use BLAKE2 file checksum" option in "Options" page of
( l% I9 P' h4 c& t archiving dialog or specify -htb command line switch to use BLAKE2) ^% L! o8 j! T' F9 f+ ^+ b; O
checksums.
! L8 r C) g% M1 k8 A w9 G9 L
3 d8 Z+ I1 S8 I' Q- \/ _ While producing slightly larger archives, BLAKE2 can be used8 }- D( p7 r7 C: ?
for file contents identification. If two files have the same
3 R1 e0 b9 x. j, a BLAKE2 value, it practically guarantees that file contents1 S" K) M, m* [3 Y3 F' T( ?9 V5 p. {
is the same. BLAKE2 error detection property is also stronger
4 ^9 X0 ~( I* x W8 u- A3 U than in much shorter CRC32.0 ]; V& @: r, G) L$ K. T; a
. ^% X4 m- ~, l/ b0 ` 8. Features removed:6 D8 q# w9 @. V' U# G1 T3 c$ ]
; p. t9 @; o* I2 X a) authenticity verification feature did not provide the required M0 ?) j9 B+ K" s2 ?
level of reliability and was removed;
" Z1 ~4 {9 b' ~" C2 e. l
) l* M4 v' x0 Z9 N O! F7 X b) switch -en (do not add "end of archive" block) is not supported
* G/ L, v1 e Y" w4 j! I by RAR 5.0 archives, which always have the end of archive block.; c0 B% N. j7 Q: a& ?4 x6 d
This block helps WinRAR to safely skip external data like
; Z5 P! t2 Y/ L) E digital signatures appended to archive;
7 H3 z! }! ~8 \+ F e1 T: d
1 d2 H9 V& j0 p; m. _! { c) old style extension based arcname.rNN volume names are not
6 p9 m. ?3 N. R6 g7 [- W supported by RAR 5.0 archives, which use only arcname.partN.rar- R }1 w% y4 Q; L
volume names;( Q5 ], O V7 P6 f) ]
2 p; J6 H! x/ s
d) file comments are not supported anymore both in RAR 4.x
: q$ E: L9 a" m0 Q7 }; }3 { and RAR 5.0 archives. Console RAR 'cf' command is removed." w- o2 {( Y2 s% u' p
It does not affect the archive comment support, which is present
$ B5 ?& _. J9 M# [( c in both versions of archive format and is not planned for removal.: w3 _' M: {) r4 ^
3 G4 V& r5 y" Z0 a- r 9. "Set password" command and "Dictionary size" option are moved to4 P, `4 [6 ^' ?- \$ Y, P$ j5 a
"General" page of archiving dialog.( K$ a; `7 W! ?, ]& ?
5 ~/ i% u% V7 E- y- l
10. You can use "Save symbolic links as links" option on "Advanced" page: d. k% K0 y$ H$ h. _: x4 u
of archiving dialog to save and restore NTFS symbolic links. {7 i& C0 q- D* _0 g9 U
and reparse points as links, so their contents is not archived." s9 o7 t" J- x5 |, O8 A
Command line equivalent of this option is -ol switch.5 v& d/ Q/ n. s
1 b& ]5 d* v. _6 @ Similar option for NTFS hard links is "Save hard links as links".
( E% `4 C; v- J2 q Its command line equivalent is -oh switch.
; q. M4 b4 w2 f, O
, q2 |5 k9 h6 B9 L/ d$ _9 ~ Both options are available only for RAR 5.0 archive format.
4 H0 j- O4 z- ?+ L
" j D5 r+ P5 b0 I0 i5 `2 \# ]4 \ 11. Added extraction only support for XZ archive format.8 A* F; ?4 Z' S- t' k6 z# e4 n
4 r0 M& ?* O! c" L' h4 G/ x/ g
12. Changes in recovery volume processing in RAR 5.0 archive format:
3 q/ g5 U" i5 j M0 T& X+ [$ |/ E, q/ D3 H6 N% j
a) maximum number of RAR+REV volumes in RAR 5.0 format is 65535$ ]6 r! q0 U. W# s5 o6 J2 B6 w
instead of 255;" S$ r& c5 |& T; Y5 _( i! x( t: i
+ D& J2 g) i3 _- e. J$ k
b) recovery volume operations are faster than in RAR 4.x;/ m A5 n D4 P
$ \. ^2 x- g5 ~7 X* N* }2 ~! P c) additionally to recovery data, RAR 5.0 REV files also store
2 |5 f% B* J$ E" d/ ? service information such as checksums of protected RAR files.! r H& s2 o" s: f2 l* S# |
So they are slightly larger than RAR volumes which they protect.) o& |9 {- O" p1 v% [" \
If you plan to copy individual RAR and REV files to some removable
0 F+ a( ]) T& I. A3 X media, you need to take it into account and specify RAR volume9 V- f) V" X0 ?' {3 H% U9 s4 ~" z
size by a few kilobytes smaller than media size.1 A2 B5 [# y1 [) P, K$ Q! V
3 d2 v. S8 ~9 \) O5 r& ]" | 13. Maximum path length for files in RAR and ZIP archives is increased
0 t3 C' k& c v7 ~& V, c+ c8 s0 S up to 2048 characters.
* K2 f8 x) U( J ^+ _ 6 d3 ^1 a3 @$ `5 G1 O
14. Command line RAR returns the exit code 11 if it can detect that* h4 Z2 f& D5 V+ J$ A0 k/ H5 W0 d( `
user entered a wrong password. This code can be returned only; X) r7 [8 ^; b& l: `6 U& W, c# K
for RAR 5.0 archives. It is impossible to distinguish a wrong
5 M2 b' r8 D j; ]8 |. P password and data damage for RAR 4.x archives.
E. J8 C5 D% O+ F! U9 v4 e9 Y- r
15. 'v' and 'l' commands display archived file names in the end of line,
9 I1 O; w2 \$ Y1 J% P& o! c not in that beginning as before. Also some fields previously
, k) `/ ?7 q- D) W/ J available in 'l' and 'v' output are now shown only by 'lt' and 'vt'.5 ]* e) L$ }& n
$ l6 U4 M6 R% W3 b( d( k; r, |7 E 'vt' and 'lt' commands provide the detailed multiline information1 s* K6 A7 K( x7 i# Y
for every archived file.
" t$ R; @+ f% Q+ P6 I9 R! {% N
[* ~2 f3 e( h4 w3 d( i4 u0 a; t+ [ 'vta' and 'lta' also include service headers into list.
' l7 Z5 T7 c$ s
& O" ] g Z: c9 _6 s 16. Now the default charset for filelists in commands like4 c% @. u+ k- O7 H- a& k
'rar a arcname @filelist' is ANSI for both WinRAR and console RAR.
4 o! M0 U# t ~. T: Y# z& y T In previous versions it was ANSI for WinRAR and OEM for console RAR.
5 Z/ j" O& B% ~- Z9 V: X You can use -scl switch to override this default.9 X6 _/ {9 y+ P( ?( U! m
5 ?: P& z& y$ z; p 17. Internal WinRAR viewer can detect and display files in UTF-8
$ {% h7 H8 [& n and UTF-16 little endian encodings.5 j/ S. O3 J8 T& c I, H
, s2 ? `" g T V4 t- k
18. UTF-16 little endian encoding is used in RAR and WinRAR log file
, @' D; E. e' D$ ?0 J" } rar.log, so Unicode file names are stored in the log correctly.$ P# S. l9 U- r2 ?( i% O4 e* c
WinRAR automatically truncates the old rar.log file in non-Unicode4 Z) n7 e# U" S( C, r
format to avoid mixing different encoding in the same log file.
* k' J a9 Z: ` In case of console RAR you need to delete the old rar.log manually,
/ y' ~5 J h2 m- H otherwide RAR will append UTF-16 messages to existing rar.log./ ~$ x5 R' P3 v: u1 Y7 c" j1 b$ ~
8 G% F1 i! Q) d1 W9 |" A 19. Command line 'r' (repair) command can include an optional destpath\
; o& N* y- W/ Z* [. b; z2 K parameter defining the destination folder for repaired archive:& }7 s6 k4 u8 ]1 B4 a: {+ f( _
" Z% \* h" f- M3 K6 S' b' W g: c rar r archive.rar destpath\
; `6 I; O9 J9 c2 A$ l1 {
8 a4 @/ p" ?5 D) g0 X' p本次提供的下载均为官方全功能试用版,想要破解的话请先安装哥提供的4.2破解版,然后再安装5.03版。
! Z, ^5 f( s1 S0 l# U3 Q4 D; R: u6 \
有图有真相:/ |' }, B' Y2 m0 C. {# F7 a; q7 N# W
. {3 A; y, ?+ n# t R3 @& O2 L
支持斋子,回复下载:
% S6 U4 E* Q! g8 W+ \x86:
, z! I4 n: o; o3 B2 b- M+ e- phttp://www.rarlab.com/rar/wrar50b3.exe
& G) z" F- Y# N" T* [
( i, ~& q Y+ G: A* |x64:$ A0 s- O3 _' w5 o. ?
http://www.rarlab.com/rar/winrar-x64-50b3.exe
8 f" M; |- D' O3 h
1 Y! B7 ] Q2 [4 q! V! {7 K/ b网盘:9 O9 f. x3 s/ H: X6 J3 M9 s/ e
% N( L0 a* ^6 q+ F/ t* z6 N360:) G# g2 ^# D5 N! k
http://yunpan.cn/Qit6EpuqnqsKd (提取码:418d)6 z0 d+ ^5 ~' }0 i. D; F& h9 l
, \3 r/ V! G6 s" G. M# q
微云:3 \! K1 ]& m( H8 g( j9 a5 T2 N5 A' S
http://url.cn/OfTVdW( f2 v2 X9 x! |/ u/ t; w) R9 h' m1 \
3 D& A( [, b; O) m
115:
6 M, n1 B8 c8 Wwinrar-50b8.rar 8 t A, I9 v8 Q# Q
115网盘礼包码:5lbcjmnj20v9% O3 y) O1 e& }8 {6 ^& y# I
http://115.com/lb/5lbcjmnj20v9% \5 O. H. M5 W
- V8 m% h* U- q; a
温故知新
. I' P3 D+ g0 d5 u# y/ F0 H【水哥推荐】最新 WINRAR 4.2 破解版!完美支持WIN7 和 XP
4 O0 A* N; ?, }- x4 s) b8 |& Ehttp://www.tianyouzhai.com/forum ... 122&fromuid=864
, \9 v9 q' M6 x1 \' [3 [- q. | |
|