Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·d0767c0e22b0d26c2b8bbc6297c0dfe747a1d934251da5ef3d56cc4c48caf050 | ||
10 | Signer·#1·certificate·SHA-1·digest:·25a812375383af12698fb6dcfdd93f0532dfc49b | ||
11 | Signer·#1·certificate·MD5·digest:·012e9ba93345e6ef88d77891e185bbe7 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·afb5a2639632711c12da19219b931e07a7f638dc64d2a33bae3917517e02d197 | ||
15 | Signer·#1·public·key·SHA-1·digest:·fe5fae1e8e0cde51d4abbece55d8f4d3f6008fd6 | ||
16 | Signer·#1·public·key·MD5·digest:·db9c8a807b4d9661b015bf1146450db1 | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | Zip·file·size:·29 | 1 | Zip·file·size:·292726·bytes,·number·of·entries:·33 |
2 | -rw----·····2.0·fat·····2758·bl·defN·15-Nov-02·09:10·META-INF/MANIFEST.MF | ||
3 | -rw----·····2.0·fat·····2879·bl·defN·15-Nov-02·09:10·META-INF/3AB63F5D.SF | ||
4 | -rw----·····2.0·fat·····1326·bl·defN·15-Nov-02·09:10·META-INF/3AB63F5D.RSA | ||
5 | -rw----·····2.0·fat·······41·bl·defN·15-Nov-01·08:08·META-INF/buildserverid | ||
6 | -rw----·····2.0·fat·······41·bl·defN·15-Nov-01·08:08·META-INF/fdroidserverid | ||
7 | -rw----·····2.0·fat·····3572·bX·defN·1 | 2 | -rw----·····2.0·fat·····3572·bX·defN·17-Oct-08·00:38·AndroidManifest.xml |
8 | -rw----·····1.0·fat······450·b-·stor·1 | 3 | -rw----·····1.0·fat······450·b-·stor·17-Oct-08·00:38·res/drawable-hdpi-v4/ic_clipboard.png |
9 | -rw----·····1.0·fat······717·b-·stor·1 | 4 | -rw----·····1.0·fat······717·b-·stor·17-Oct-08·00:38·res/drawable-hdpi-v4/ic_file.png |
10 | -rw----·····1.0·fat·····2870·b-·stor·1 | 5 | -rw----·····1.0·fat·····2870·b-·stor·17-Oct-08·00:38·res/drawable-hdpi-v4/ic_launcher.png |
11 | -rw----·····1.0·fat·····1430·b-·stor·1 | 6 | -rw----·····1.0·fat·····1430·b-·stor·17-Oct-08·00:38·res/drawable-hdpi-v4/ic_receive.png |
12 | -rw----·····1.0·fat······389·b-·stor·1 | 7 | -rw----·····1.0·fat······389·b-·stor·17-Oct-08·00:38·res/drawable-hdpi-v4/ic_settings.png |
13 | -rw----·····1.0·fat······530·b-·stor·1 | 8 | -rw----·····1.0·fat······530·b-·stor·17-Oct-08·00:38·res/drawable-mdpi-v4/ic_clipboard.png |
14 | -rw----·····1.0·fat······506·b-·stor·1 | 9 | -rw----·····1.0·fat······506·b-·stor·17-Oct-08·00:38·res/drawable-mdpi-v4/ic_file.png |
15 | -rw----·····1.0·fat·····2027·b-·stor·1 | 10 | -rw----·····1.0·fat·····2027·b-·stor·17-Oct-08·00:38·res/drawable-mdpi-v4/ic_launcher.png |
16 | -rw----·····1.0·fat·····1075·b-·stor·1 | 11 | -rw----·····1.0·fat·····1075·b-·stor·17-Oct-08·00:38·res/drawable-mdpi-v4/ic_receive.png |
17 | -rw----·····1.0·fat······383·b-·stor·1 | 12 | -rw----·····1.0·fat······383·b-·stor·17-Oct-08·00:38·res/drawable-mdpi-v4/ic_settings.png |
18 | -rw----·····1.0·fat······757·b-·stor·1 | 13 | -rw----·····1.0·fat······757·b-·stor·17-Oct-08·00:38·res/drawable-xhdpi-v4/ic_clipboard.png |
19 | -rw----·····1.0·fat······852·b-·stor·1 | 14 | -rw----·····1.0·fat······852·b-·stor·17-Oct-08·00:38·res/drawable-xhdpi-v4/ic_file.png |
20 | -rw----·····1.0·fat·····3635·b-·stor·1 | 15 | -rw----·····1.0·fat·····3635·b-·stor·17-Oct-08·00:38·res/drawable-xhdpi-v4/ic_launcher.png |
21 | -rw----·····1.0·fat·····1771·b-·stor·1 | 16 | -rw----·····1.0·fat·····1771·b-·stor·17-Oct-08·00:38·res/drawable-xhdpi-v4/ic_receive.png |
22 | -rw----·····1.0·fat······534·b-·stor·1 | 17 | -rw----·····1.0·fat······534·b-·stor·17-Oct-08·00:38·res/drawable-xhdpi-v4/ic_settings.png |
23 | -rw----·····1.0·fat·····1041·b-·stor·1 | 18 | -rw----·····1.0·fat·····1041·b-·stor·17-Oct-08·00:38·res/drawable-xxhdpi-v4/ic_clipboard.png |
24 | -rw----·····1.0·fat·····1195·b-·stor·1 | 19 | -rw----·····1.0·fat·····1195·b-·stor·17-Oct-08·00:38·res/drawable-xxhdpi-v4/ic_file.png |
25 | -rw----·····1.0·fat·····2815·b-·stor·1 | 20 | -rw----·····1.0·fat·····2815·b-·stor·17-Oct-08·00:38·res/drawable-xxhdpi-v4/ic_launcher.png |
26 | -rw----·····1.0·fat·····2436·b-·stor·1 | 21 | -rw----·····1.0·fat·····2436·b-·stor·17-Oct-08·00:38·res/drawable-xxhdpi-v4/ic_receive.png |
27 | -rw----·····1.0·fat······943·b-·stor·1 | 22 | -rw----·····1.0·fat······943·b-·stor·17-Oct-08·00:38·res/drawable-xxhdpi-v4/ic_settings.png |
28 | -rw----·····2.0·fat·····1076·bl·defN·1 | 23 | -rw----·····2.0·fat·····1076·bl·defN·17-Oct-08·00:38·res/layout/activity_launcher.xml |
29 | -rw----·····2.0·fat·····1240·bl·defN·1 | 24 | -rw----·····2.0·fat·····1240·bl·defN·17-Oct-08·00:38·res/layout/activity_send.xml |
30 | -rw----·····2.0·fat······632·bl·defN·1 | 25 | -rw----·····2.0·fat······632·bl·defN·17-Oct-08·00:38·res/xml-v11/pref_headers.xml |
31 | -rw----·····2.0·fat······240·bl·defN·1 | 26 | -rw----·····2.0·fat······240·bl·defN·17-Oct-08·00:38·res/xml/pref_general.xml |
32 | -rw----·····2.0·fat······436·bl·defN·1 | 27 | -rw----·····2.0·fat······436·bl·defN·17-Oct-08·00:38·res/xml/pref_headers.xml |
33 | -rw----·····2.0·fat······708·bl·defN·1 | 28 | -rw----·····2.0·fat······708·bl·defN·17-Oct-08·00:38·res/xml/pref_receiving.xml |
34 | -rw----·····2.0·fat······852·bl·defN·1 | 29 | -rw----·····2.0·fat······852·bl·defN·17-Oct-08·00:38·res/xml/pref_sending.xml |
35 | -rw----·····1.0·fat·····7 | 30 | -rw----·····1.0·fat·····7356·b-·stor·17-Oct-08·00:38·resources.arsc |
36 | -rw----·····2.0·fat···67 | 31 | -rw----·····2.0·fat···676048·bl·defN·17-Oct-08·00:38·classes.dex |
32 | -rw----·····2.0·fat·····2758·b-·defN·17-Oct-08·00:38·META-INF/MANIFEST.MF | ||
33 | -rw----·····2.0·fat·····2879·b-·defN·17-Oct-08·00:38·META-INF/3AB63F5D.SF | ||
34 | -rw----·····2.0·fat·····1326·b-·defN·17-Oct-08·00:38·META-INF/3AB63F5D.RSA | ||
37 | 3 | 35 | 33·files,·725479·bytes·uncompressed,·288024·bytes·compressed:··60.3% |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 29 lines modified | Offset 1, 29 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·bc1c·0000·0100·0000·0100·1c00··................ | ||
00000010:·180a·0000·4f00·0000·0000·0000·0001·0000··....O........... | 00000010:·180a·0000·4f00·0000·0000·0000·0001·0000··....O........... | ||
00000020:·5801·0000·0000·0000·0000·0000·2300·0000··X...........#... | 00000020:·5801·0000·0000·0000·0000·0000·2300·0000··X...........#... | ||
00000030:·4200·0000·5d00·0000·7800·0000·9500·0000··B...]...x....... | 00000030:·4200·0000·5d00·0000·7800·0000·9500·0000··B...]...x....... | ||
00000040:·b000·0000·cf00·0000·f700·0000·1a01·0000··................ | 00000040:·b000·0000·cf00·0000·f700·0000·1a01·0000··................ | ||
00000050:·4101·0000·6701·0000·8e01·0000·b601·0000··A...g........... | 00000050:·4101·0000·6701·0000·8e01·0000·b601·0000··A...g........... | ||
00000060:·d901·0000·0002·0000·2602·0000·4d02·0000··........&...M... | 00000060:·d901·0000·0002·0000·2602·0000·4d02·0000··........&...M... | ||
00000070:·7602·0000·9a02·0000·c202·0000·e902·0000··v............... | 00000070:·7602·0000·9a02·0000·c202·0000·e902·0000··v............... | ||
00000080:·1103·0000·3b03·0000·6003·0000·8903·0000··....;...`....... | 00000080:·1103·0000·3b03·0000·6003·0000·8903·0000··....;...`....... | ||
00000090:·b103·0000·da03·0000·e403·0000·f103·0000··................ | 00000090:·b103·0000·da03·0000·e403·0000·f103·0000··................ | ||
000000a0:·f | 000000a0:·fb03·0000·1904·0000·2e04·0000·4504·0000··............E... | ||
000000b0:· | 000000b0:·7204·0000·8904·0000·a604·0000·b704·0000··r............... | ||
000000c0:· | 000000c0:·c304·0000·d104·0000·0305·0000·0f05·0000··................ | ||
000000d0:·4e05·0000·6b05·0000·8505·0000·9605·0000··N...k........... | |||
000000 | 000000d0:·1905·0000·2205·0000·3c05·0000·4d05·0000··...."...<...M... | ||
000000e0:·5f05·0000·7105·0000·9605·0000·d305·0000··_...q........... | |||
000000f0:· | 000000f0:·f605·0000·0106·0000·0b06·0000·1306·0000··................ | ||
00000100:·1e06·0000·4606·0000· | 00000100:·1e06·0000·4606·0000·5006·0000·5d06·0000··....F...P...]... | ||
00000110:·9006·0000·a106·0000·ae06·0000·c806·0000··................ | |||
000001 | 00000110:·6b06·0000·8f06·0000·a606·0000·bd06·0000··k............... | ||
00000120:·ed06·0000·0607·0000·2407·0000·3e07·0000··........$...>... | |||
00000130:·4 | 00000130:·4f07·0000·5f07·0000·8e07·0000·9907·0000··O..._........... | ||
00000140:· | 00000140:·a607·0000·af07·0000·cc07·0000·e807·0000··................ | ||
00000150:· | 00000150:·ff07·0000·1e08·0000·5608·0000·8908·0000··........V....... | ||
00000160:·b008·0000·2020·7265·732f·6c61·796f·7574··....··res/layout | 00000160:·b008·0000·2020·7265·732f·6c61·796f·7574··....··res/layout | ||
00000170:·2f61·6374·6976·6974·795f·6c61·756e·6368··/activity_launch | 00000170:·2f61·6374·6976·6974·795f·6c61·756e·6368··/activity_launch | ||
00000180:·6572·2e78·6d6c·001c·1c72·6573·2f6c·6179··er.xml...res/lay | 00000180:·6572·2e78·6d6c·001c·1c72·6573·2f6c·6179··er.xml...res/lay | ||
00000190:·6f75·742f·6163·7469·7669·7479·5f73·656e··out/activity_sen | 00000190:·6f75·742f·6163·7469·7669·7479·5f73·656e··out/activity_sen | ||
000001a0:·642e·786d·6c00·1818·7265·732f·786d·6c2f··d.xml...res/xml/ | 000001a0:·642e·786d·6c00·1818·7265·732f·786d·6c2f··d.xml...res/xml/ | ||
000001b0:·7072·6566·5f67·656e·6572·616c·2e78·6d6c··pref_general.xml | 000001b0:·7072·6566·5f67·656e·6572·616c·2e78·6d6c··pref_general.xml | ||
000001c0:·0018·1872·6573·2f78·6d6c·2f70·7265·665f··...res/xml/pref_ | 000001c0:·0018·1872·6573·2f78·6d6c·2f70·7265·665f··...res/xml/pref_ | ||
Offset 79, 92 lines modified | Offset 79, 92 lines modified | ||
000004e0:·6c61·756e·6368·6572·2e70·6e67·0025·2572··launcher.png.%%r | 000004e0:·6c61·756e·6368·6572·2e70·6e67·0025·2572··launcher.png.%%r | ||
000004f0:·6573·2f64·7261·7761·626c·652d·7878·6864··es/drawable-xxhd | 000004f0:·6573·2f64·7261·7761·626c·652d·7878·6864··es/drawable-xxhd | ||
00000500:·7069·2d76·342f·6963·5f72·6563·6569·7665··pi-v4/ic_receive | 00000500:·7069·2d76·342f·6963·5f72·6563·6569·7665··pi-v4/ic_receive | ||
00000510:·2e70·6e67·0026·2672·6573·2f64·7261·7761··.png.&&res/drawa | 00000510:·2e70·6e67·0026·2672·6573·2f64·7261·7761··.png.&&res/drawa | ||
00000520:·626c·652d·7878·6864·7069·2d76·342f·6963··ble-xxhdpi-v4/ic | 00000520:·626c·652d·7878·6864·7069·2d76·342f·6963··ble-xxhdpi-v4/ic | ||
00000530:·5f73·6574·7469·6e67·732e·706e·6700·0707··_settings.png... | 00000530:·5f73·6574·7469·6e67·732e·706e·6700·0707··_settings.png... | ||
00000540:·5152·2043·6f64·6500·0a0a·417a·7465·6320··QR·Code...Aztec· | 00000540:·5152·2043·6f64·6500·0a0a·417a·7465·6320··QR·Code...Aztec· | ||
00000550:·436f·6465·0008·0853·6574·7469·6e67·7300··Code...Settings. | |||
00000560:·2020·5365·6e64·696e·6720·2531·2464·2062····Sending·%1$d·b | |||
00000570:·7974·6573·2069·6e20·2532·2464·2063·6f64··ytes·in·%2$d·cod | |||
000005 | 00000550:·436f·6465·0007·0741·6476·616e·6365·001b··Code...Advance.. | ||
00000560:·1b46·6f75·6e64·206e·6f74·6869·6e67·2069··.Found·nothing·i | |||
00000570:·6e20·636c·6970·626f·6172·642e·0012·1246··n·clipboard....F | |||
00000580:·696c·6520·6e6f·7420·666f·756e·643a·2025··ile·not·found:·% | |||
00000590:·6f6c·756d·6520·5570·2f44·6f77·6e3a·2061··olume·Up/Down:·a | |||
000005a0:·646a·7573·7420·636f·6465·2073·697a·650a··djust·code·size. | |||
000005b0:·4d65·6e75·2f43·616d·6572·613a·2061·6476··Menu/Camera:·adv | |||
000005c0:·616e·6365·2063·6f64·6500·1b1b·466f·756e··ance·code...Foun | |||
000005d0:·6420·6e6f·7468·696e·6720·696e·2063·6c69··d·nothing·in·cli | |||
000005e0:·7062·6f61·7264·2e00·1212·4669·6c65·206e··pboard....File·n | |||
000005f0:·6f74·2066·6f75·6e64·3a20·2573·0022·2253··ot·found:·%s.""S | |||
00000600:·6361·6e20·636f·6465·2023·2564·206f·7220··can·code·#%d·or· | |||
00000610:·6869·7420·6261·636b·2069·6620·646f·6e65··hit·back·if·done | |||
00000 | 00000590:·7300·1414·494f·2045·7272·6f72·3a20·2531··s...IO·Error:·%1 | ||
000005a0:·2473·3a20·2532·2473·002a·2a25·3124·7320··$s:·%2$s.**%1$s· | |||
00000630:·2473·3a20·2532·2473·000f·0f53·6361·6e20··$s:·%2$s...Scan· | |||
00000640:·6465·6c61·7920·286d·7329·002a·2a25·3124··delay·(ms).**%1$ | |||
00000 | 000005b0:·6c61·756e·6368·6564·2077·6974·6820·756e··launched·with·un | ||
00000 | 000005c0:·6578·6570·6563·7465·6420·696e·7465·6e74··exepected·intent | ||
000005d0:·2025·3224·7300·1414·5265·6365·6976·6520···%2$s...Receive· | |||
00000670:·6e74·2025·3224·7300·0f0f·4472·6f70·2064··nt·%2$s...Drop·d | |||
00000680:·7570·6c69·6361·7465·7300·1414·5265·6365··uplicates...Rece | |||
00000 | 000005e0:·5152·2053·7472·6561·6d2e·2e2e·001a·1a52··QR·Stream......R | ||
000005f0:·6573·756c·7420·696e·2063·6c69·7062·6f61··esult·in·clipboa | |||
00000600:·7264·2061·6e64·2025·7300·0e0e·5365·6e64··rd·and·%s...Send | |||
00000610:·2043·6c69·7062·6f61·7264·0009·0953·656e···Clipboard...Sen | |||
00000620:·6420·4669·6c65·000b·0b53·6574·7469·6e67··d·File...Setting | |||
000006a0:·000e·0e42·6172·636f·6465·2046·6f72·6d61··...Barcode·Forma | |||
000006b0:·7400·1a1a·5265·7375·6c74·2069·6e20·636c··t...Result·in·cl | |||
000006c0:·6970·626f·6172·6420·616e·6420·2573·0016··ipboard·and·%s.. | |||
000006d0:·174d·696e·696d·756d·2063·656c·6c20·7369··.Minimum·cell·si | |||
000006e0:·7a65·2028·c2b5·6d29·000e·0e53·656e·6420··ze·(..m)...Send· | |||
000006f0:·436c·6970·626f·6172·6400·0606·5369·6c65··Clipboard...Sile | |||
00000700:·6e74·0009·0953·656e·6420·4669·6c65·0007··nt...Send·File.. | |||
00000710:·0753·656e·6469·6e67·000b·0b53·6574·7469··.Sending...Setti | |||
00000720:·6e67·732e·2e2e·0009·0952·6563·6569·7669··ngs......Receivi | |||
00000 | 00000630:·732e·2e2e·002f·2f49·676e·6f72·6520·7265··s....//Ignore·re | ||
00000 | 00000640:·7065·6174·6564·2073·6361·6e73·206f·6620··peated·scans·of· | ||
00000 | 00000650:·6578·6163·746c·7920·7468·6520·7361·6d65··exactly·the·same | ||
00000660:·2063·6f64·652e·0009·0952·6563·6569·7669···code....Receivi | |||
00000670:·6e67·0007·0753·656e·6469·6e67·0006·0653··ng...Sending...S | |||
00000680:·696c·656e·7400·1617·4d69·6e69·6d75·6d20··ilent...Minimum· | |||
00000690:·6365·6c6c·2073·697a·6520·28c2·b56d·2900··cell·size·(..m). | |||
000006a0:·0e0e·4261·7263·6f64·6520·466f·726d·6174··..Barcode·Format | |||
000006b0:·000f·0f44·726f·7020·6475·706c·6963·6174··...Drop·duplicat | |||
000006c0:·6573·000f·0f53·6361·6e20·6465·6c61·7920··es...Scan·delay· | |||
000006d0:·286d·7329·0022·2253·6361·6e20·636f·6465··(ms).""Scan·code | |||
000006e0:·2023·2564·206f·7220·6869·7420·6261·636b···#%d·or·hit·back | |||
000006f0:·2069·6620·646f·6e65·2e00·3a3a·566f·6c75···if·done..::Volu | |||
00000700:·6d65·2055·702f·446f·776e·3a20·6164·6a75··me·Up/Down:·adju | |||
00000710:·7374·2063·6f64·6520·7369·7a65·0a4d·656e··st·code·size.Men | |||
00000720:·752f·4361·6d65·7261·3a20·6164·7661·6e63··u/Camera:·advanc | |||
00000730:·6520·636f·6465·0020·2053·656e·6469·6e67··e·code.··Sending | |||
00000740:·2025·3124·6420·6279·7465·7320·696e·2025···%1$d·bytes·in·% | |||
00000750:·3224·6420·636f·6465·7300·0808·5365·7474··2$d·codes...Sett | |||
00000760:·6 | 00000760:·696e·6773·0007·0751·525f·434f·4445·0005··ings...QR_CODE.. | ||
00000770:·0541·5a54·4543·0008·0851·5253·7472·6561··.AZTEC...QRStrea | 00000770:·0541·5a54·4543·0008·0851·5253·7472·6561··.AZTEC...QRStrea | ||
00000780:·6d00·2525·2325·3124·642f·2532·2464·2062··m.%%#%1$d/%2$d·b | 00000780:·6d00·2525·2325·3124·642f·2532·2464·2062··m.%%#%1$d/%2$d·b | ||
00000790:·6c6f·636b·7369·7a65·3d25·3324·6420·6f66··locksize=%3$d·of | 00000790:·6c6f·636b·7369·7a65·3d25·3324·6420·6f66··locksize=%3$d·of | ||
000007a0:·6673·6574·3d25·3424·6400· | 000007a0:·6673·6574·3d25·3424·6400·0607·5152·206b··fset=%4$d...QR·k | ||
000007b0:·726f·7661·7420·6f70·616b·6f76·616e·c3a9··rovat·opakovan.. | |||
000007c0:·2073·6b65·6e79·2073·7465·6a6e·c3bd·6368···skeny·stejn..ch | |||
000007d0:·206b·c3b3·64c5·af2e·000c·0d4e·6173·7461···k..d......Nasta | |||
000007 | 000007b0:·c3b3·6400·090a·417a·7465·6320·6bc3·b364··..d...Aztec·k..d | ||
000007c0:·000a·0b50·6f6b·7261·c48d·6f76·6174·0020··...Pokra..ovat.· | |||
000007d0:·2156·6520·7363·6872·c3a1·6e63·6520·6e65··!Ve·schr..nce·ne | |||
000007e0:·6279·6c6f·206e·6963·206e·616c·657a·656e··bylo·nic·nalezen | |||
000007f0:·6f2e·0014·1453·6f75·626f·7220·6e65·6e61··o....Soubor·nena | |||
00000800:·6c65·7a65·6e3a·2025·7300·1414·494f·2063··lezen:·%s...IO·c | |||
00000810:·6879·6261·3a20·2531·2473·3a20·2532·2473··hyba:·%1$s:·%2$s | |||
00000820:·0028·2d25·3124·7320·7370·75c5·a174·c49b··.(-%1$s·spu..t.. | |||
00000830:·6e20·7320·6e65·6fc4·8d65·6bc3·a176·616e··n·s·neo..ek..van | |||
00000840:·c3bd·6d20·646f·7461·7a65·6d20·2532·2473··..m·dotazem·%2$s | |||
00000850:·0015·1650·c599·696a·6d6f·7574·2051·5220··...P..ijmout·QR· | |||
00000860:·5374·7265·616d·2e2e·2e00·191b·56c3·bd73··Stream......V..s | |||
00000870:·6c65·6465·6b20·646f·2073·6368·72c3·a16e··ledek·do·schr..n | |||
00000880:·6b79·2061·2025·7300·1617·4f64·6573·6c61··ky·a·%s...Odesla | |||
00000890:·7420·6f62·7361·6820·7363·6872·c3a1·6e6b··t·obsah·schr..nk | |||
00000 | 000008a0:·7900·0e0e·4f64·6573·6c61·7420·736f·7562··y...Odeslat·soub | ||
00000800:·7562·6f72·0008·0a4f·6465·73c3·ad6c·c3a1··ubor...Odes..l.. | |||
00000810:·6d00·1617·4f64·6573·6c61·7420·6f62·7361··m...Odeslat·obsa | |||
00000820:·6820·7363·6872·c3a1·6e6b·7900·0506·5469··h·schr..nky...Ti | |||
00000830:·6368·c3a9·0019·1b56·c3bd·736c·6564·656b··ch.....V..sledek | |||
000008 | 000008b0:·6f72·000c·0d4e·6173·7461·7665·6ec3·ad2e··or...Nastaven... | ||
000008c0:·2e2e·0028·2c49·676e·6f72·6f76·6174·206f··...(,Ignorovat·o | |||
Max diff block lines reached; 27470/41515 bytes (66.17%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·74 | 1 | Zip·file·size:·749751·bytes,·number·of·entries:·294 |
2 | ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/BuildConfig.class | 2 | ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/BuildConfig.class |
3 | ?rwxrwxr-x··2.0·unx·····1402·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/CodeMetric.class | 3 | ?rwxrwxr-x··2.0·unx·····1402·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/CodeMetric.class |
4 | ?rwxrwxr-x··2.0·unx······706·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/Launcher$1.class | 4 | ?rwxrwxr-x··2.0·unx······706·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/Launcher$1.class |
5 | ?rwxrwxr-x··2.0·unx······752·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/Launcher$2.class | 5 | ?rwxrwxr-x··2.0·unx······752·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/Launcher$2.class |
6 | ?rwxrwxr-x··2.0·unx·····1525·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/Launcher$3.class | 6 | ?rwxrwxr-x··2.0·unx·····1525·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/Launcher$3.class |
7 | ?rwxrwxr-x··2.0·unx······689·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/Launcher$4.class | 7 | ?rwxrwxr-x··2.0·unx······689·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/Launcher$4.class |
8 | ?rwxrwxr-x··2.0·unx·····3539·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/Launcher.class | 8 | ?rwxrwxr-x··2.0·unx·····3539·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/Launcher.class |
Offset 23, 272 lines modified | Offset 23, 274 lines modified | ||
23 | ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/Settings$SendingPreferenceFragment.class | 23 | ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/Settings$SendingPreferenceFragment.class |
24 | ?rwxrwxr-x··2.0·unx·····2809·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/Settings.class | 24 | ?rwxrwxr-x··2.0·unx·····2809·b-·stor·80-Jan-01·00:00·com/github/xloem/qrstream/Settings.class |
25 | ?rwxrwxr-x··2.0·unx·····1760·b-·stor·80-Jan-01·00:00·com/google/zxing/BarcodeFormat.class | 25 | ?rwxrwxr-x··2.0·unx·····1760·b-·stor·80-Jan-01·00:00·com/google/zxing/BarcodeFormat.class |
26 | ?rwxrwxr-x··2.0·unx······750·b-·stor·80-Jan-01·00:00·com/google/zxing/Binarizer.class | 26 | ?rwxrwxr-x··2.0·unx······750·b-·stor·80-Jan-01·00:00·com/google/zxing/Binarizer.class |
27 | ?rwxrwxr-x··2.0·unx·····1772·b-·stor·80-Jan-01·00:00·com/google/zxing/BinaryBitmap.class | 27 | ?rwxrwxr-x··2.0·unx·····1772·b-·stor·80-Jan-01·00:00·com/google/zxing/BinaryBitmap.class |
28 | ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·com/google/zxing/DecodeHintType.class | 28 | ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·com/google/zxing/DecodeHintType.class |
29 | ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·com/google/zxing/Dimension.class | 29 | ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·com/google/zxing/Dimension.class |
30 | ?rwxrwxr-x··2.0·unx·····1 | 30 | ?rwxrwxr-x··2.0·unx·····1417·b-·stor·80-Jan-01·00:00·com/google/zxing/EncodeHintType.class |
31 | ?rwxrwxr-x··2.0·unx·····1525·b-·stor·80-Jan-01·00:00·com/google/zxing/LuminanceSource.class | 31 | ?rwxrwxr-x··2.0·unx·····1525·b-·stor·80-Jan-01·00:00·com/google/zxing/LuminanceSource.class |
32 | ?rwxrwxr-x··2.0·unx·····1 | 32 | ?rwxrwxr-x··2.0·unx·····1471·b-·stor·80-Jan-01·00:00·com/google/zxing/MultiFormatWriter$1.class |
33 | ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·com/google/zxing/Reader.class | 33 | ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·com/google/zxing/Reader.class |
34 | ?rwxrwxr-x··2.0·unx······61 | 34 | ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/google/zxing/ReaderException.class |
35 | ?rwxrwxr-x··2.0·unx····· | 35 | ?rwxrwxr-x··2.0·unx·····2165·b-·stor·80-Jan-01·00:00·com/google/zxing/Result.class |
36 | ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·com/google/zxing/ResultMetadataType.class | 36 | ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·com/google/zxing/ResultMetadataType.class |
37 | ?rwxrwxr-x··2.0·unx·····155 | 37 | ?rwxrwxr-x··2.0·unx·····1553·b-·stor·80-Jan-01·00:00·com/google/zxing/ResultPoint.class |
38 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·com/google/zxing/ResultPointCallback.class | 38 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·com/google/zxing/ResultPointCallback.class |
39 | ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·com/google/zxing/Writer.class | 39 | ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·com/google/zxing/Writer.class |
40 | ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·com/google/zxing/WriterException.class | 40 | ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·com/google/zxing/WriterException.class |
41 | ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/decoder/Decoder$1.class | 41 | ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/decoder/Decoder$1.class |
42 | ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/decoder/Decoder$Table.class | 42 | ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/decoder/Decoder$Table.class |
43 | ?rwxrwxr-x··2.0·unx····· | 43 | ?rwxrwxr-x··2.0·unx·····7178·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/decoder/Decoder.class |
44 | ?rwxrwxr-x··2.0·unx······ | 44 | ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/detector/Detector$Point.class |
45 | ?rwxrwxr-x··2.0·unx·····8 | 45 | ?rwxrwxr-x··2.0·unx·····8915·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/detector/Detector.class |
46 | ?rwxrwxr-x··2.0·unx······883·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/encoder/AztecCode.class | 46 | ?rwxrwxr-x··2.0·unx······883·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/encoder/AztecCode.class |
47 | ?rwxrwxr-x··2.0·unx·····5 | 47 | ?rwxrwxr-x··2.0·unx·····5891·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/encoder/Encoder.class |
48 | ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/encoder/HighLevelEncoder$1.class | 48 | ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/encoder/HighLevelEncoder$1.class |
49 | ?rwxrwxr-x··2.0·unx·····4818·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/encoder/HighLevelEncoder.class | 49 | ?rwxrwxr-x··2.0·unx·····4818·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/encoder/HighLevelEncoder.class |
50 | ?rwxrwxr-x··2.0·unx····· | 50 | ?rwxrwxr-x··2.0·unx·····3000·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/encoder/State.class |
51 | ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/encoder/Token.class | 51 | ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·com/google/zxing/aztec/encoder/Token.class |
52 | ?rwxrwxr-x··2.0·unx······953·b-·stor·80-Jan-01·00:00·com/google/zxing/client/result/ParsedResult.class | 52 | ?rwxrwxr-x··2.0·unx······953·b-·stor·80-Jan-01·00:00·com/google/zxing/client/result/ParsedResult.class |
53 | ?rwxrwxr-x··2.0·unx·····1485·b-·stor·80-Jan-01·00:00·com/google/zxing/client/result/ParsedResultType.class | 53 | ?rwxrwxr-x··2.0·unx·····1485·b-·stor·80-Jan-01·00:00·com/google/zxing/client/result/ParsedResultType.class |
54 | ?rwxrwxr-x··2.0·unx·····6301·b-·stor·80-Jan-01·00:00·com/google/zxing/client/result/ResultParser.class | 54 | ?rwxrwxr-x··2.0·unx·····6301·b-·stor·80-Jan-01·00:00·com/google/zxing/client/result/ResultParser.class |
55 | ?rwxrwxr-x··2.0·unx····· | 55 | ?rwxrwxr-x··2.0·unx·····3978·b-·stor·80-Jan-01·00:00·com/google/zxing/common/BitArray.class |
56 | ?rwxrwxr-x··2.0·unx·····53 | 56 | ?rwxrwxr-x··2.0·unx·····5371·b-·stor·80-Jan-01·00:00·com/google/zxing/common/BitMatrix.class |
57 | ?rwxrwxr-x··2.0·unx······9 | 57 | ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·com/google/zxing/common/BitSource.class |
58 | ?rwxrwxr-x··2.0·unx·····4758·b-·stor·80-Jan-01·00:00·com/google/zxing/common/CharacterSetECI.class | 58 | ?rwxrwxr-x··2.0·unx·····4758·b-·stor·80-Jan-01·00:00·com/google/zxing/common/CharacterSetECI.class |
59 | ?rwxrwxr-x··2.0·unx·····1 | 59 | ?rwxrwxr-x··2.0·unx·····1724·b-·stor·80-Jan-01·00:00·com/google/zxing/common/DecoderResult.class |
60 | ?rwxrwxr-x··2.0·unx······519·b-·stor·80-Jan-01·00:00·com/google/zxing/common/DetectorResult.class | 60 | ?rwxrwxr-x··2.0·unx······519·b-·stor·80-Jan-01·00:00·com/google/zxing/common/DetectorResult.class |
61 | ?rwxrwxr-x··2.0·unx·····1431·b-·stor·80-Jan-01·00:00·com/google/zxing/common/GridSampler.class | 61 | ?rwxrwxr-x··2.0·unx·····1431·b-·stor·80-Jan-01·00:00·com/google/zxing/common/GridSampler.class |
62 | ?rwxrwxr-x··2.0·unx·····2909·b-·stor·80-Jan-01·00:00·com/google/zxing/common/PerspectiveTransform.class | 62 | ?rwxrwxr-x··2.0·unx·····2909·b-·stor·80-Jan-01·00:00·com/google/zxing/common/PerspectiveTransform.class |
63 | ?rwxrwxr-x··2.0·unx·····19 | 63 | ?rwxrwxr-x··2.0·unx·····1969·b-·stor·80-Jan-01·00:00·com/google/zxing/common/StringUtils.class |
64 | ?rwxrwxr-x··2.0·unx······ | 64 | ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·com/google/zxing/common/detector/MathUtils.class |
65 | ?rwxrwxr-x··2.0·unx·····21 | 65 | ?rwxrwxr-x··2.0·unx·····2112·b-·stor·80-Jan-01·00:00·com/google/zxing/common/detector/MonochromeRectangleDetector.class |
66 | ?rwxrwxr-x··2.0·unx·····3164·b-·stor·80-Jan-01·00:00·com/google/zxing/common/detector/WhiteRectangleDetector.class | 66 | ?rwxrwxr-x··2.0·unx·····3164·b-·stor·80-Jan-01·00:00·com/google/zxing/common/detector/WhiteRectangleDetector.class |
67 | ?rwxrwxr-x··2.0·unx·····25 | 67 | ?rwxrwxr-x··2.0·unx·····2564·b-·stor·80-Jan-01·00:00·com/google/zxing/common/reedsolomon/GenericGF.class |
68 | ?rwxrwxr-x··2.0·unx·····347 | 68 | ?rwxrwxr-x··2.0·unx·····3474·b-·stor·80-Jan-01·00:00·com/google/zxing/common/reedsolomon/GenericGFPoly.class |
69 | ?rwxrwxr-x··2.0·unx·····31 | 69 | ?rwxrwxr-x··2.0·unx·····3179·b-·stor·80-Jan-01·00:00·com/google/zxing/common/reedsolomon/ReedSolomonDecoder.class |
70 | ?rwxrwxr-x··2.0·unx·····19 | 70 | ?rwxrwxr-x··2.0·unx·····1938·b-·stor·80-Jan-01·00:00·com/google/zxing/common/reedsolomon/ReedSolomonEncoder.class |
71 | ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·com/google/zxing/common/reedsolomon/ReedSolomonException.class | 71 | ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·com/google/zxing/common/reedsolomon/ReedSolomonException.class |
72 | ?rwxrwxr-x··2.0·unx·····42 | 72 | ?rwxrwxr-x··2.0·unx·····4270·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/BitMatrixParser.class |
73 | ?rwxrwxr-x··2.0·unx·····169 | 73 | ?rwxrwxr-x··2.0·unx·····1699·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/DataBlock.class |
74 | ?rwxrwxr-x··2.0·unx······999·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/DecodedBitStreamParser$1.class | 74 | ?rwxrwxr-x··2.0·unx······999·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/DecodedBitStreamParser$1.class |
75 | ?rwxrwxr-x··2.0·unx·····1284·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/DecodedBitStreamParser$Mode.class | 75 | ?rwxrwxr-x··2.0·unx·····1284·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/DecodedBitStreamParser$Mode.class |
76 | ?rwxrwxr-x··2.0·unx·····636 | 76 | ?rwxrwxr-x··2.0·unx·····6364·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.class |
77 | ?rwxrwxr-x··2.0·unx·····201 | 77 | ?rwxrwxr-x··2.0·unx·····2016·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/Decoder.class |
78 | ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/Version$1.class | 78 | ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/Version$1.class |
79 | ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/Version$ECB.class | 79 | ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/Version$ECB.class |
80 | ?rwxrwxr-x··2.0·unx·····1082·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/Version$ECBlocks.class | 80 | ?rwxrwxr-x··2.0·unx·····1082·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/Version$ECBlocks.class |
81 | ?rwxrwxr-x··2.0·unx·····4109·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/Version.class | 81 | ?rwxrwxr-x··2.0·unx·····4109·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/decoder/Version.class |
82 | ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/detector/Detector$1.class | 82 | ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/detector/Detector$1.class |
83 | ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.class | 83 | ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.class |
84 | ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator.class | 84 | ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator.class |
85 | ?rwxrwxr-x··2.0·unx·····651 | 85 | ?rwxrwxr-x··2.0·unx·····6515·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/detector/Detector.class |
86 | ?rwxrwxr-x··2.0·unx·····25 | 86 | ?rwxrwxr-x··2.0·unx·····2590·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/encoder/DefaultPlacement.class |
87 | ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/encoder/Encoder.class | 87 | ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/encoder/Encoder.class |
88 | ?rwxrwxr-x··2.0·unx·····3070·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/encoder/EncoderContext.class | 88 | ?rwxrwxr-x··2.0·unx·····3070·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/encoder/EncoderContext.class |
89 | ?rwxrwxr-x··2.0·unx·····578 | 89 | ?rwxrwxr-x··2.0·unx·····5786·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/encoder/ErrorCorrection.class |
90 | ?rwxrwxr-x··2.0·unx·····68 | 90 | ?rwxrwxr-x··2.0·unx·····6803·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/encoder/HighLevelEncoder.class |
91 | ?rwxrwxr-x··2.0·unx·····49 | 91 | ?rwxrwxr-x··2.0·unx·····4962·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/encoder/SymbolInfo.class |
92 | ?rwxrwxr-x··2.0·unx······917·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/encoder/SymbolShapeHint.class | 92 | ?rwxrwxr-x··2.0·unx······917·b-·stor·80-Jan-01·00:00·com/google/zxing/datamatrix/encoder/SymbolShapeHint.class |
93 | ?rwxrwxr-x··2.0·unx·····1921·b-·stor·80-Jan-01·00:00·com/google/zxing/integration/android/IntentIntegrator$1.class | 93 | ?rwxrwxr-x··2.0·unx·····1921·b-·stor·80-Jan-01·00:00·com/google/zxing/integration/android/IntentIntegrator$1.class |
94 | ?rwxrwxr-x··2.0·unx·····9379·b-·stor·80-Jan-01·00:00·com/google/zxing/integration/android/IntentIntegrator.class | 94 | ?rwxrwxr-x··2.0·unx·····9379·b-·stor·80-Jan-01·00:00·com/google/zxing/integration/android/IntentIntegrator.class |
95 | ?rwxrwxr-x··2.0·unx·····1 | 95 | ?rwxrwxr-x··2.0·unx·····1343·b-·stor·80-Jan-01·00:00·com/google/zxing/integration/android/IntentResult.class |
96 | ?rwxrwxr-x··2.0·unx·····7149·b-·stor·80-Jan-01·00:00·com/google/zxing/maxicode/decoder/BitMatrixParser.class | 96 | ?rwxrwxr-x··2.0·unx·····7149·b-·stor·80-Jan-01·00:00·com/google/zxing/maxicode/decoder/BitMatrixParser.class |
97 | ?rwxrwxr-x··2.0·unx·····4 | 97 | ?rwxrwxr-x··2.0·unx·····4644·b-·stor·80-Jan-01·00:00·com/google/zxing/maxicode/decoder/DecodedBitStreamParser.class |
98 | ?rwxrwxr-x··2.0·unx·····209 | 98 | ?rwxrwxr-x··2.0·unx·····2095·b-·stor·80-Jan-01·00:00·com/google/zxing/maxicode/decoder/Decoder.class |
99 | ?rwxrwxr-x··2.0·unx······268·b-·stor·80-Jan-01·00:00·com/google/zxing/multi/MultipleBarcodeReader.class | 99 | ?rwxrwxr-x··2.0·unx······268·b-·stor·80-Jan-01·00:00·com/google/zxing/multi/MultipleBarcodeReader.class |
100 | ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·com/google/zxing/multi/qrcode/QRCodeMultiReader$1.class | 100 | ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·com/google/zxing/multi/qrcode/QRCodeMultiReader$1.class |
101 | ?rwxrwxr-x··2.0·unx······929·b-·stor·80-Jan-01·00:00·com/google/zxing/multi/qrcode/QRCodeMultiReader$SAComparator.class | 101 | ?rwxrwxr-x··2.0·unx······929·b-·stor·80-Jan-01·00:00·com/google/zxing/multi/qrcode/QRCodeMultiReader$SAComparator.class |
102 | ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1.class | 102 | ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1.class |
103 | ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator.class | 103 | ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator.class |
104 | ?rwxrwxr-x··2.0·unx······925·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/Code128Writer$CType.class | ||
104 | ?rwxrwxr-x··2.0·unx·····7672·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/EANManufacturerOrgSupport.class | 105 | ?rwxrwxr-x··2.0·unx·····7672·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/EANManufacturerOrgSupport.class |
105 | ?rwxrwxr-x··2.0·unx·····2428·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/UPCEANExtension2Support.class | 106 | ?rwxrwxr-x··2.0·unx·····2428·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/UPCEANExtension2Support.class |
106 | ?rwxrwxr-x··2.0·unx·····3 | 107 | ?rwxrwxr-x··2.0·unx·····3524·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/UPCEANExtension5Support.class |
107 | ?rwxrwxr-x··2.0·unx······98 | 108 | ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/UPCEANExtensionSupport.class |
108 | ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/DataCharacter.class | 109 | ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/DataCharacter.class |
109 | ?rwxrwxr-x··2.0·unx······771·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/FinderPattern.class | 110 | ?rwxrwxr-x··2.0·unx······771·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/FinderPattern.class |
110 | ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/RSSUtils.class | 111 | ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/RSSUtils.class |
111 | ?rwxrwxr-x··2.0·unx······94 | 112 | ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/expanded/BitArrayBuilder.class |
112 | ?rwxrwxr-x··2.0·unx·····18 | 113 | ?rwxrwxr-x··2.0·unx·····1847·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/expanded/ExpandedPair.class |
113 | ?rwxrwxr-x··2.0·unx·····12 | 114 | ?rwxrwxr-x··2.0·unx·····1253·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/expanded/ExpandedRow.class |
114 | ?rwxrwxr-x··2.0·unx·····2 | 115 | ?rwxrwxr-x··2.0·unx·····2347·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder.class |
115 | ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.class | 116 | ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.class |
116 | ?rwxrwxr-x··2.0·unx······993·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState$State.class | 117 | ?rwxrwxr-x··2.0·unx······993·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState$State.class |
117 | ?rwxrwxr-x··2.0·unx······975·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.class | 118 | ?rwxrwxr-x··2.0·unx······975·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.class |
118 | ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/expanded/decoders/DecodedObject.class | 119 | ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/expanded/decoders/DecodedObject.class |
119 | ?rwxrwxr-x··2.0·unx·····80 | 120 | ?rwxrwxr-x··2.0·unx·····8070·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/expanded/decoders/FieldParser.class |
120 | ?rwxrwxr-x··2.0·unx·····6 | 121 | ?rwxrwxr-x··2.0·unx·····6895·b-·stor·80-Jan-01·00:00·com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.class |
121 | ?rwxrwxr-x··2.0·unx····564 | 122 | ?rwxrwxr-x··2.0·unx····56454·b-·defN·80-Jan-01·00:00·com/google/zxing/pdf417/PDF417Common.class |
122 | ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/PDF417ResultMetadata.class | 123 | ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/PDF417ResultMetadata.class |
123 | ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/BarcodeMetadata.class | 124 | ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/BarcodeMetadata.class |
124 | ?rwxrwxr-x··2.0·unx·····1331·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/BarcodeValue.class | 125 | ?rwxrwxr-x··2.0·unx·····1331·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/BarcodeValue.class |
125 | ?rwxrwxr-x··2.0·unx·····2592·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/BoundingBox.class | 126 | ?rwxrwxr-x··2.0·unx·····2592·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/BoundingBox.class |
126 | ?rwxrwxr-x··2.0·unx·····1222·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/Codeword.class | 127 | ?rwxrwxr-x··2.0·unx·····1222·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/Codeword.class |
127 | ?rwxrwxr-x··2.0·unx·····1034·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/DecodedBitStreamParser$1.class | 128 | ?rwxrwxr-x··2.0·unx·····1034·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/DecodedBitStreamParser$1.class |
128 | ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/DecodedBitStreamParser$Mode.class | 129 | ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/DecodedBitStreamParser$Mode.class |
129 | ?rwxrwxr-x··2.0·unx····· | 130 | ?rwxrwxr-x··2.0·unx·····6869·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/DecodedBitStreamParser.class |
130 | ?rwxrwxr-x··2.0·unx·····486 | 131 | ?rwxrwxr-x··2.0·unx·····4860·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/DetectionResult.class |
131 | ?rwxrwxr-x··2.0·unx·····1863·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/DetectionResultColumn.class | 132 | ?rwxrwxr-x··2.0·unx·····1863·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/DetectionResultColumn.class |
132 | ?rwxrwxr-x··2.0·unx·····15 | 133 | ?rwxrwxr-x··2.0·unx·····1550·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/PDF417CodewordDecoder.class |
133 | ?rwxrwxr-x··2.0·unx····111 | 134 | ?rwxrwxr-x··2.0·unx····11133·b-·defN·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/PDF417ScanningDecoder.class |
134 | ?rwxrwxr-x··2.0·unx·····3096·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/ec/ErrorCorrection.class | 135 | ?rwxrwxr-x··2.0·unx·····3096·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/ec/ErrorCorrection.class |
135 | ?rwxrwxr-x··2.0·unx·····1636·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/ec/ModulusGF.class | 136 | ?rwxrwxr-x··2.0·unx·····1636·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/ec/ModulusGF.class |
136 | ?rwxrwxr-x··2.0·unx·····3 | 137 | ?rwxrwxr-x··2.0·unx·····3155·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/decoder/ec/ModulusPoly.class |
137 | ?rwxrwxr-x··2.0·unx·····43 | 138 | ?rwxrwxr-x··2.0·unx·····4378·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/detector/Detector.class |
138 | ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/detector/PDF417DetectorResult.class | 139 | ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/detector/PDF417DetectorResult.class |
139 | ?rwxrwxr-x··2.0·unx·····1148·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/encoder/BarcodeMatrix.class | 140 | ?rwxrwxr-x··2.0·unx·····1148·b-·stor·80-Jan-01·00:00·com/google/zxing/pdf417/encoder/BarcodeMatrix.class |
Max diff block lines reached; 25089/43716 bytes (57.39%) of diff not shown. |
Offset 300, 14 lines modified | Offset 300, 17 lines modified | ||
300 | Filename:·com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1.class | 300 | Filename:·com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1.class |
301 | Comment:· | 301 | Comment:· |
302 | Filename:·com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator.class | 302 | Filename:·com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator.class |
303 | Comment:· | 303 | Comment:· |
304 | Filename:·com/google/zxing/oned/Code128Writer$CType.class | ||
305 | Comment:· | ||
304 | Filename:·com/google/zxing/oned/EANManufacturerOrgSupport.class | 306 | Filename:·com/google/zxing/oned/EANManufacturerOrgSupport.class |
305 | Comment:· | 307 | Comment:· |
306 | Filename:·com/google/zxing/oned/UPCEANExtension2Support.class | 308 | Filename:·com/google/zxing/oned/UPCEANExtension2Support.class |
307 | Comment:· | 309 | Comment:· |
308 | Filename:·com/google/zxing/oned/UPCEANExtension5Support.class | 310 | Filename:·com/google/zxing/oned/UPCEANExtension5Support.class |
Offset 432, 17 lines modified | Offset 435, 14 lines modified | ||
432 | Filename:·com/google/zxing/qrcode/decoder/BitMatrixParser.class | 435 | Filename:·com/google/zxing/qrcode/decoder/BitMatrixParser.class |
433 | Comment:· | 436 | Comment:· |
434 | Filename:·com/google/zxing/qrcode/decoder/DataBlock.class | 437 | Filename:·com/google/zxing/qrcode/decoder/DataBlock.class |
435 | Comment:· | 438 | Comment:· |
436 | Filename:·com/google/zxing/qrcode/decoder/DataMask$1.class | ||
437 | Comment:· | ||
438 | Filename:·com/google/zxing/qrcode/decoder/DataMask.class | 439 | Filename:·com/google/zxing/qrcode/decoder/DataMask.class |
439 | Comment:· | 440 | Comment:· |
440 | Filename:·com/google/zxing/qrcode/decoder/DecodedBitStreamParser.class | 441 | Filename:·com/google/zxing/qrcode/decoder/DecodedBitStreamParser.class |
441 | Comment:· | 442 | Comment:· |
442 | Filename:·com/google/zxing/qrcode/decoder/Decoder.class | 443 | Filename:·com/google/zxing/qrcode/decoder/Decoder.class |
Offset 726, 36 lines modified | Offset 726, 36 lines modified | ||
726 | Filename:·com/google/zxing/qrcode/QRCodeReader.class | 726 | Filename:·com/google/zxing/qrcode/QRCodeReader.class |
727 | Comment:· | 727 | Comment:· |
728 | Filename:·com/google/zxing/qrcode/QRCodeWriter.class | 728 | Filename:·com/google/zxing/qrcode/QRCodeWriter.class |
729 | Comment:· | 729 | Comment:· |
730 | Filename:·com/google/zxing/qrcode/decoder/DataMask$ | 730 | Filename:·com/google/zxing/qrcode/decoder/DataMask$1.class |
731 | Comment:· | 731 | Comment:· |
732 | Filename:·com/google/zxing/qrcode/decoder/DataMask$ | 732 | Filename:·com/google/zxing/qrcode/decoder/DataMask$2.class |
733 | Comment:· | 733 | Comment:· |
734 | Filename:·com/google/zxing/qrcode/decoder/DataMask$ | 734 | Filename:·com/google/zxing/qrcode/decoder/DataMask$3.class |
735 | Comment:· | 735 | Comment:· |
736 | Filename:·com/google/zxing/qrcode/decoder/DataMask$ | 736 | Filename:·com/google/zxing/qrcode/decoder/DataMask$4.class |
737 | Comment:· | 737 | Comment:· |
738 | Filename:·com/google/zxing/qrcode/decoder/DataMask$ | 738 | Filename:·com/google/zxing/qrcode/decoder/DataMask$5.class |
739 | Comment:· | 739 | Comment:· |
740 | Filename:·com/google/zxing/qrcode/decoder/DataMask$ | 740 | Filename:·com/google/zxing/qrcode/decoder/DataMask$6.class |
741 | Comment:· | 741 | Comment:· |
742 | Filename:·com/google/zxing/qrcode/decoder/DataMask$ | 742 | Filename:·com/google/zxing/qrcode/decoder/DataMask$7.class |
743 | Comment:· | 743 | Comment:· |
744 | Filename:·com/google/zxing/qrcode/decoder/DataMask$ | 744 | Filename:·com/google/zxing/qrcode/decoder/DataMask$8.class |
745 | Comment:· | 745 | Comment:· |
746 | Filename:·com/google/zxing/qrcode/detector/AlignmentPattern.class | 746 | Filename:·com/google/zxing/qrcode/detector/AlignmentPattern.class |
747 | Comment:· | 747 | Comment:· |
748 | Filename:·com/google/zxing/qrcode/detector/FinderPattern.class | 748 | Filename:·com/google/zxing/qrcode/detector/FinderPattern.class |
749 | Comment:· | 749 | Comment:· |
Offset 801, 14 lines modified | Offset 801, 17 lines modified | ||
801 | Filename:·com/google/zxing/oned/Code39Writer.class | 801 | Filename:·com/google/zxing/oned/Code39Writer.class |
802 | Comment:· | 802 | Comment:· |
803 | Filename:·com/google/zxing/oned/Code93Reader.class | 803 | Filename:·com/google/zxing/oned/Code93Reader.class |
804 | Comment:· | 804 | Comment:· |
805 | Filename:·com/google/zxing/oned/Code93Writer.class | ||
806 | Comment:· | ||
805 | Filename:·com/google/zxing/oned/ITFReader.class | 807 | Filename:·com/google/zxing/oned/ITFReader.class |
806 | Comment:· | 808 | Comment:· |
807 | Filename:·com/google/zxing/oned/ITFWriter.class | 809 | Filename:·com/google/zxing/oned/ITFWriter.class |
808 | Comment:· | 810 | Comment:· |
809 | Filename:·com/google/zxing/oned/MultiFormatOneDReader.class | 811 | Filename:·com/google/zxing/oned/MultiFormatOneDReader.class |
Offset 852, 14 lines modified | Offset 855, 17 lines modified | ||
852 | Filename:·com/google/zxing/oned/UPCAReader.class | 855 | Filename:·com/google/zxing/oned/UPCAReader.class |
853 | Comment:· | 856 | Comment:· |
854 | Filename:·com/google/zxing/oned/UPCEReader.class | 857 | Filename:·com/google/zxing/oned/UPCEReader.class |
855 | Comment:· | 858 | Comment:· |
859 | Filename:·com/google/zxing/oned/UPCEWriter.class | ||
860 | Comment:· | ||
856 | Filename:·com/google/zxing/oned/rss/RSS14Reader.class | 861 | Filename:·com/google/zxing/oned/rss/RSS14Reader.class |
857 | Comment:· | 862 | Comment:· |
858 | Filename:·com/google/zxing/oned/rss/expanded/RSSExpandedReader.class | 863 | Filename:·com/google/zxing/oned/rss/expanded/RSSExpandedReader.class |
859 | Comment:· | 864 | Comment:· |
860 | Filename:·com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.class | 865 | Filename:·com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.class |
Offset 277, 15 lines modified | Offset 277, 15 lines modified | ||
277 | ·········1:·invokevirtual·#71·················//·Method·getBlackMatrix:()Lcom/google/zxing/common/BitMatrix; | 277 | ·········1:·invokevirtual·#71·················//·Method·getBlackMatrix:()Lcom/google/zxing/common/BitMatrix; |
278 | ·········4:·astore_1 | 278 | ·········4:·astore_1 |
279 | ·········5:·aload_1 | 279 | ·········5:·aload_1 |
280 | ·········6:·invokevirtual·#77·················//·Method·com/google/zxing/common/BitMatrix.toString:()Ljava/lang/String; | 280 | ·········6:·invokevirtual·#77·················//·Method·com/google/zxing/common/BitMatrix.toString:()Ljava/lang/String; |
281 | ·········9:·astore_1 | 281 | ·········9:·astore_1 |
282 | ········10:·aload_1 | 282 | ········10:·aload_1 |
283 | ········11:·areturn | 283 | ········11:·areturn |
284 | ········12:· | 284 | ········12:·astore_1 |
285 | ········13:·ldc···········#79·················//·String | 285 | ········13:·ldc···········#79·················//·String |
286 | ········15:·astore_1 | 286 | ········15:·astore_1 |
287 | ········16:·goto··········10 | 287 | ········16:·goto··········10 |
288 | ······Exception·table: | 288 | ······Exception·table: |
289 | ·········from····to··target·type | 289 | ·········from····to··target·type |
290 | ·············0·····4····12···Class·com/google/zxing/NotFoundException | 290 | ·············0·····4····12···Class·com/google/zxing/NotFoundException |
291 | ·············5·····9····12···Class·com/google/zxing/NotFoundException | 291 | ·············5·····9····12···Class·com/google/zxing/NotFoundException |
Offset 8, 31 lines modified | Offset 8, 33 lines modified | ||
8 | ····DATA_MATRIX_SHAPE("DATA_MATRIX_SHAPE",·n3),· | 8 | ····DATA_MATRIX_SHAPE("DATA_MATRIX_SHAPE",·n3),· |
9 | ····ERROR_CORRECTION("ERROR_CORRECTION",·0),· | 9 | ····ERROR_CORRECTION("ERROR_CORRECTION",·0),· |
10 | ····MARGIN("MARGIN",·5),· | 10 | ····MARGIN("MARGIN",·5),· |
11 | ····MAX_SIZE("MAX_SIZE",·n),· | 11 | ····MAX_SIZE("MAX_SIZE",·n),· |
12 | ····MIN_SIZE("MIN_SIZE",·n2),· | 12 | ····MIN_SIZE("MIN_SIZE",·n2),· |
13 | ····PDF417_COMPACT("PDF417_COMPACT",·6),· | 13 | ····PDF417_COMPACT("PDF417_COMPACT",·6),· |
14 | ····PDF417_COMPACTION("PDF417_COMPACTION",·7),· | 14 | ····PDF417_COMPACTION("PDF417_COMPACTION",·7),· |
15 | ····PDF417_DIMENSIONS("PDF417_DIMENSIONS",·8) | 15 | ····PDF417_DIMENSIONS("PDF417_DIMENSIONS",·8),· |
16 | ····QR_VERSION("QR_VERSION",·10); | ||
16 | ···· | 17 | ···· |
17 | ····static·{ | 18 | ····static·{ |
18 | ········final·int·n·=·4; | 19 | ········final·int·n·=·4; |
19 | ········final·int·n2·=·3; | 20 | ········final·int·n2·=·3; |
20 | ········final·int·n3·=·2; | 21 | ········final·int·n3·=·2; |
21 | ········final·int·n4·=·1; | 22 | ········final·int·n4·=·1; |
22 | ········final·EncodeHintType[]·$values·=·new·EncodeHintType[1 | 23 | ········final·EncodeHintType[]·$values·=·new·EncodeHintType[11]; |
23 | ········$values[0]·=·EncodeHintType.ERROR_CORRECTION; | 24 | ········$values[0]·=·EncodeHintType.ERROR_CORRECTION; |
24 | ········$values[n4]·=·EncodeHintType.CHARACTER_SET; | 25 | ········$values[n4]·=·EncodeHintType.CHARACTER_SET; |
25 | ········$values[n3]·=·EncodeHintType.DATA_MATRIX_SHAPE; | 26 | ········$values[n3]·=·EncodeHintType.DATA_MATRIX_SHAPE; |
26 | ········$values[n2]·=·EncodeHintType.MIN_SIZE; | 27 | ········$values[n2]·=·EncodeHintType.MIN_SIZE; |
27 | ········$values[n]·=·EncodeHintType.MAX_SIZE; | 28 | ········$values[n]·=·EncodeHintType.MAX_SIZE; |
28 | ········$values[5]·=·EncodeHintType.MARGIN; | 29 | ········$values[5]·=·EncodeHintType.MARGIN; |
29 | ········$values[6]·=·EncodeHintType.PDF417_COMPACT; | 30 | ········$values[6]·=·EncodeHintType.PDF417_COMPACT; |
30 | ········$values[7]·=·EncodeHintType.PDF417_COMPACTION; | 31 | ········$values[7]·=·EncodeHintType.PDF417_COMPACTION; |
31 | ········$values[8]·=·EncodeHintType.PDF417_DIMENSIONS; | 32 | ········$values[8]·=·EncodeHintType.PDF417_DIMENSIONS; |
32 | ········$values[9]·=·EncodeHintType.AZTEC_LAYERS; | 33 | ········$values[9]·=·EncodeHintType.AZTEC_LAYERS; |
34 | ········$values[10]·=·EncodeHintType.QR_VERSION; | ||
33 | ········$VALUES·=·$values; | 35 | ········$VALUES·=·$values; |
34 | ····} | 36 | ····} |
35 | ···· | 37 | ···· |
36 | ····private·EncodeHintType(final·String·name,·final·int·ordinal)·{ | 38 | ····private·EncodeHintType(final·String·name,·final·int·ordinal)·{ |
37 | ····} | 39 | ····} |
38 | } | 40 | } |
Offset 16, 10 lines modified | Offset 16, 12 lines modified | ||
16 | ···· | 16 | ···· |
17 | ····ReaderException(final·Throwable·cause)·{ | 17 | ····ReaderException(final·Throwable·cause)·{ |
18 | ········super(cause); | 18 | ········super(cause); |
19 | ····} | 19 | ····} |
20 | ···· | 20 | ···· |
21 | ····@Override | 21 | ····@Override |
22 | ····public·final·Throwable·fillInStackTrace()·{ | 22 | ····public·final·Throwable·fillInStackTrace()·{ |
23 | ········//·monitorenter(this) | ||
24 | ········//·monitorexit(this) | ||
23 | ········return·null; | 25 | ········return·null; |
24 | ····} | 26 | ····} |
25 | } | 27 | } |
Offset 3, 33 lines modified | Offset 3, 46 lines modified | ||
3 | import·java.util.EnumMap; | 3 | import·java.util.EnumMap; |
4 | import·java.util.Map; | 4 | import·java.util.Map; |
5 | public·final·class·Result | 5 | public·final·class·Result |
6 | { | 6 | { |
7 | ····private·final·BarcodeFormat·format; | 7 | ····private·final·BarcodeFormat·format; |
8 | ····private·final·int·numBits; | ||
8 | ····private·final·byte[]·rawBytes; | 9 | ····private·final·byte[]·rawBytes; |
9 | ····private·Map·resultMetadata; | 10 | ····private·Map·resultMetadata; |
10 | ····private·ResultPoint[]·resultPoints; | 11 | ····private·ResultPoint[]·resultPoints; |
11 | ····private·final·String·text; | 12 | ····private·final·String·text; |
12 | ····private·final·long·timestamp; | 13 | ····private·final·long·timestamp; |
13 | ···· | 14 | ···· |
14 | ····public·Result(final·String·s,·final·byte[]·array,·final·ResultPoint[]·array2,·final·BarcodeFormat·barcodeFormat)·{ | ||
15 | ········this(s,·array,·array2,·barcodeFormat,·System.currentTimeMillis()); | ||
16 | ····} | ||
17 | ···· | ||
18 | ····public·Result(final·String·text,·final·byte[]·rawBytes,·final·ResultPoint[]·resultPoints,·final·BarcodeFormat·format,·final·long·timestamp)·{ | 15 | ····public·Result(final·String·text,·final·byte[]·rawBytes,·final·int·numBits,·final·ResultPoint[]·resultPoints,·final·BarcodeFormat·format,·final·long·timestamp)·{ |
19 | ········this.text·=·text; | 16 | ········this.text·=·text; |
20 | ········this.rawBytes·=·rawBytes; | 17 | ········this.rawBytes·=·rawBytes; |
18 | ········this.numBits·=·numBits; | ||
21 | ········this.resultPoints·=·resultPoints; | 19 | ········this.resultPoints·=·resultPoints; |
22 | ········this.format·=·format; | 20 | ········this.format·=·format; |
23 | ········this.resultMetadata·=·null; | 21 | ········this.resultMetadata·=·null; |
24 | ········this.timestamp·=·timestamp; | 22 | ········this.timestamp·=·timestamp; |
25 | ····} | 23 | ····} |
26 | ···· | 24 | ···· |
25 | ····public·Result(final·String·s,·final·byte[]·array,·final·ResultPoint[]·array2,·final·BarcodeFormat·barcodeFormat)·{ | ||
26 | ········this(s,·array,·array2,·barcodeFormat,·System.currentTimeMillis()); | ||
27 | ····} | ||
28 | ···· | ||
29 | ····public·Result(final·String·s,·final·byte[]·array,·final·ResultPoint[]·array2,·final·BarcodeFormat·barcodeFormat,·final·long·n)·{ | ||
30 | ········int·n2; | ||
31 | ········if·(array·==·null)·{ | ||
32 | ············n2·=·0; | ||
33 | ········} | ||
34 | ········else·{ | ||
35 | ············n2·=·array.length·*·8; | ||
36 | ········} | ||
37 | ········this(s,·array,·n2,·array2,·barcodeFormat,·n); | ||
38 | ····} | ||
39 | ···· | ||
27 | ····public·void·addResultPoints(final·ResultPoint[]·resultPoints)·{ | 40 | ····public·void·addResultPoints(final·ResultPoint[]·resultPoints)·{ |
28 | ········final·ResultPoint[]·resultPoints2·=·this.resultPoints; | 41 | ········final·ResultPoint[]·resultPoints2·=·this.resultPoints; |
29 | ········if·(resultPoints2·==·null)·{ | 42 | ········if·(resultPoints2·==·null)·{ |
30 | ············this.resultPoints·=·resultPoints; | 43 | ············this.resultPoints·=·resultPoints; |
31 | ········} | 44 | ········} |
32 | ········else·if·(resultPoints·!=·null·&&·resultPoints.length·>·0)·{ | 45 | ········else·if·(resultPoints·!=·null·&&·resultPoints.length·>·0)·{ |
33 | ············final·ResultPoint[]·resultPoints3·=·new·ResultPoint[resultPoints2.length·+·resultPoints.length]; | 46 | ············final·ResultPoint[]·resultPoints3·=·new·ResultPoint[resultPoints2.length·+·resultPoints.length]; |
Offset 39, 14 lines modified | Offset 52, 18 lines modified | ||
39 | ········} | 52 | ········} |
40 | ····} | 53 | ····} |
41 | ···· | 54 | ···· |
42 | ····public·BarcodeFormat·getBarcodeFormat()·{ | 55 | ····public·BarcodeFormat·getBarcodeFormat()·{ |
43 | ········return·this.format; | 56 | ········return·this.format; |
44 | ····} | 57 | ····} |
45 | ···· | 58 | ···· |
59 | ····public·int·getNumBits()·{ | ||
60 | ········return·this.numBits; | ||
61 | ····} | ||
62 | ···· | ||
46 | ····public·byte[]·getRawBytes()·{ | 63 | ····public·byte[]·getRawBytes()·{ |
47 | ········return·this.rawBytes; | 64 | ········return·this.rawBytes; |
48 | ····} | 65 | ····} |
49 | ···· | 66 | ···· |
50 | ····public·Map·getResultMetadata()·{ | 67 | ····public·Map·getResultMetadata()·{ |
51 | ········return·this.resultMetadata; | 68 | ········return·this.resultMetadata; |
52 | ····} | 69 | ····} |
Offset 80, 16 lines modified | Offset 80, 10 lines modified | ||
80 | ····@Override | 80 | ····@Override |
81 | ····public·final·int·hashCode()·{ | 81 | ····public·final·int·hashCode()·{ |
82 | ········return·Float.floatToIntBits(this.x)·*·31·+·Float.floatToIntBits(this.y); | 82 | ········return·Float.floatToIntBits(this.x)·*·31·+·Float.floatToIntBits(this.y); |
83 | ····} | 83 | ····} |
84 | ···· | 84 | ···· |
85 | ····@Override | 85 | ····@Override |
86 | ····public·final·String·toString()·{ | 86 | ····public·final·String·toString()·{ |
87 | ········return·"("·+·this.x·+·','·+·this.y·+·')'; | ||
87 | ········final·StringBuilder·sb·=·new·StringBuilder(25); | ||
88 | ········sb.append('('); | ||
89 | ········sb.append(this.x); | ||
90 | ········sb.append(','); | ||
91 | ········sb.append(this.y); | ||
92 | ········sb.append(')'); | ||
93 | ········return·sb.toString(); | ||
94 | ····} | 88 | ····} |
95 | } | 89 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·com.google.zxing.aztec.decoder; | 1 | package·com.google.zxing.aztec.decoder; |
2 | import·com.google.zxing.common.BitMatrix; | ||
3 | import·java.util.List; | 2 | import·java.util.List; |
4 | import·com.google.zxing.common.DecoderResult; | 3 | import·com.google.zxing.common.DecoderResult; |
4 | import·com.google.zxing.common.BitMatrix; | ||
5 | import·java.util.Arrays; | 5 | import·java.util.Arrays; |
6 | import·com.google.zxing.common.reedsolomon.ReedSolomonException; | 6 | import·com.google.zxing.common.reedsolomon.ReedSolomonException; |
7 | import·com.google.zxing.common.reedsolomon.ReedSolomonDecoder; | 7 | import·com.google.zxing.common.reedsolomon.ReedSolomonDecoder; |
8 | import·com.google.zxing.FormatException; | 8 | import·com.google.zxing.FormatException; |
9 | import·com.google.zxing.common.reedsolomon.GenericGF; | 9 | import·com.google.zxing.common.reedsolomon.GenericGF; |
10 | import·com.google.zxing.aztec.AztecDetectorResult; | 10 | import·com.google.zxing.aztec.AztecDetectorResult; |
Offset 177, 14 lines modified | Offset 177, 22 lines modified | ||
177 | ········digit_TABLE[12]·=·","; | 177 | ········digit_TABLE[12]·=·","; |
178 | ········digit_TABLE[13]·=·"."; | 178 | ········digit_TABLE[13]·=·"."; |
179 | ········digit_TABLE[14]·=·"CTRL_UL"; | 179 | ········digit_TABLE[14]·=·"CTRL_UL"; |
180 | ········digit_TABLE[15]·=·"CTRL_US"; | 180 | ········digit_TABLE[15]·=·"CTRL_US"; |
181 | ········DIGIT_TABLE·=·digit_TABLE; | 181 | ········DIGIT_TABLE·=·digit_TABLE; |
182 | ····} | 182 | ····} |
183 | ···· | 183 | ···· |
184 | ····static·byte[]·convertBoolArrayToByteArray(final·boolean[]·array)·{ | ||
185 | ········final·byte[]·array2·=·new·byte[(array.length·+·7)·/·8]; | ||
186 | ········for·(int·i·=·0;·i·<·array2.length;·++i)·{ | ||
187 | ············array2[i]·=·readByte(array,·i·<<·3); | ||
188 | ········} | ||
189 | ········return·array2; | ||
190 | ····} | ||
191 | ···· | ||
184 | ····private·boolean[]·correctBits(final·boolean[]·array)·{ | 192 | ····private·boolean[]·correctBits(final·boolean[]·array)·{ |
185 | ········int·n; | 193 | ········int·n; |
186 | ········GenericGF·genericGF; | 194 | ········GenericGF·genericGF; |
187 | ········if·(this.ddata.getNbLayers()·<=·2)·{ | 195 | ········if·(this.ddata.getNbLayers()·<=·2)·{ |
188 | ············n·=·6; | 196 | ············n·=·6; |
189 | ············genericGF·=·GenericGF.AZTEC_DATA_6; | 197 | ············genericGF·=·GenericGF.AZTEC_DATA_6; |
190 | ········} | 198 | ········} |
Offset 202, 74 lines modified | Offset 210, 127 lines modified | ||
202 | ········} | 210 | ········} |
203 | ········final·int·nbDatablocks·=·this.ddata.getNbDatablocks(); | 211 | ········final·int·nbDatablocks·=·this.ddata.getNbDatablocks(); |
204 | ········final·int·n2·=·array.length·/·n; | 212 | ········final·int·n2·=·array.length·/·n; |
205 | ········if·(n2·<·nbDatablocks)·{ | 213 | ········if·(n2·<·nbDatablocks)·{ |
206 | ············throw·FormatException.getFormatInstance(); | 214 | ············throw·FormatException.getFormatInstance(); |
207 | ········} | 215 | ········} |
208 | ········int·n3·=·array.length·%·n; | 216 | ········int·n3·=·array.length·%·n; |
209 | ········final·int·n4·=·n2·-·nbDatablocks; | ||
210 | ········final·int[]·array2·=·new·int[n2]; | 217 | ········final·int[]·array2·=·new·int[n2]; |
211 | ········for·(int·i·=·0;·i·<·n2;·++i,·n3·+=·n)·{ | 218 | ········for·(int·i·=·0;·i·<·n2;·++i,·n3·+=·n)·{ |
212 | ············array2[i]·=·readCode(array,·n3,·n); | 219 | ············array2[i]·=·readCode(array,·n3,·n); |
213 | ········} | 220 | ········} |
221 | ········int·n4; | ||
214 | ········int·n5; | 222 | ········int·n5; |
215 | ········int·n6; | ||
216 | ········while·(true)·{ | 223 | ········while·(true)·{ |
217 | ············while·(true)·{ | 224 | ············while·(true)·{ |
225 | ················int·n6; | ||
218 | ················int·n7; | 226 | ················int·n7; |
219 | ················int·n8; | ||
220 | ················try·{ | 227 | ················try·{ |
221 | ····················new·ReedSolomonDecoder(genericGF).decode(array2,·n | 228 | ····················new·ReedSolomonDecoder(genericGF).decode(array2,·n2·-·nbDatablocks); |
222 | ····················n | 229 | ····················n4·=·(1·<<·n)·-·1; |
230 | ····················n5·=·0; | ||
223 | ····················n6·=·0; | 231 | ····················n6·=·0; |
224 | ····················n7·=·0; | ||
225 | ····················if·(n | 232 | ····················if·(n6·>=·nbDatablocks)·{ |
226 | ························break; | 233 | ························break; |
227 | ····················} | 234 | ····················} |
228 | ····················n | 235 | ····················n7·=·array2[n6]; |
229 | ····················if·(n | 236 | ····················if·(n7·==·0·||·n7·==·n4)·{ |
230 | ························throw·FormatException.getFormatInstance(); | 237 | ························throw·FormatException.getFormatInstance(); |
231 | ····················} | 238 | ····················} |
232 | ················} | 239 | ················} |
233 | ················catch·(ReedSolomonException·ex)·{ | 240 | ················catch·(ReedSolomonException·ex)·{ |
234 | ····················throw·FormatException.getFormatInstance((Throwable)ex); | 241 | ····················throw·FormatException.getFormatInstance((Throwable)ex); |
235 | ················} | 242 | ················} |
236 | ················final·int·n9; | ||
237 | ················if·(n | 243 | ················if·(n7·==·1·||·n7·==·n4·-·1)·{ |
238 | ····················++n | 244 | ····················++n5; |
239 | ················} | 245 | ················} |
240 | ················++n | 246 | ················++n6; |
241 | ················continue; | 247 | ················continue; |
242 | ············} | 248 | ············} |
243 | ········} | 249 | ········} |
244 | ········final·boolean[]·a·=·new·boolean[nbDatablocks·*·n·-·n | 250 | ········final·boolean[]·a·=·new·boolean[nbDatablocks·*·n·-·n5]; |
245 | ········int·fromIndex·=·0; | 251 | ········int·fromIndex·=·0; |
246 | ········for·(int·j·=·0;·j·<·nbDatablocks;·++j)·{ | 252 | ········for·(int·j·=·0;·j·<·nbDatablocks;·++j)·{ |
247 | ············final·int·n | 253 | ············final·int·n8·=·array2[j]; |
248 | ············final·int·n11; | ||
249 | ············if·(n | 254 | ············if·(n8·==·1·||·n8·==·n4·-·1)·{ |
250 | ················final·int·n12; | ||
251 | ················Arrays.fill(a,·fromIndex,·fromIndex·+·n·-·1,·n | 255 | ················Arrays.fill(a,·fromIndex,·fromIndex·+·n·-·1,·n8·>·1); |
252 | ················fromIndex·+=·n·-·1; | 256 | ················fromIndex·+=·n·-·1; |
253 | ············} | 257 | ············} |
254 | ············else·{ | 258 | ············else·{ |
255 | ················int·k·=·n·-·1; | 259 | ················int·k·=·n·-·1; |
256 | ················int·n | 260 | ················int·n9·=·fromIndex; |
257 | ················while·(k·>=·0)·{ | 261 | ················while·(k·>=·0)·{ |
258 | ····················final·int·n1 | 262 | ····················final·int·n10·=·n9·+·1; |
259 | ····················a[n | 263 | ····················a[n9]·=·((1·<<·k·&·n8)·!=·0x0); |
260 | ····················--k; | 264 | ····················--k; |
261 | ····················n | 265 | ····················n9·=·n10; |
262 | ················} | 266 | ················} |
263 | ················fromIndex·=·n | 267 | ················fromIndex·=·n9; |
264 | ············} | 268 | ············} |
265 | ········} | 269 | ········} |
266 | ········return·a; | 270 | ········return·a; |
267 | ····} | 271 | ····} |
268 | ···· | 272 | ···· |
273 | ····private·boolean[]·extractBits(final·BitMatrix·bitMatrix)·{ | ||
274 | ········final·boolean·compact·=·this.ddata.isCompact(); | ||
275 | ········final·int·nbLayers·=·this.ddata.getNbLayers(); | ||
276 | ········int·n; | ||
277 | ········if·(compact)·{ | ||
278 | ············n·=·11; | ||
279 | ········} | ||
280 | ········else·{ | ||
281 | ············n·=·14; | ||
282 | ········} | ||
283 | ········final·int·n2·=·n·+·(nbLayers·<<·2); | ||
284 | ········final·int[]·array·=·new·int[n2]; | ||
285 | ········final·boolean[]·array2·=·new·boolean[totalBitsInLayer(nbLayers,·compact)]; | ||
286 | ········if·(compact)·{ | ||
287 | ············for·(int·i·=·0;·i·<·array.length;·++i)·{ | ||
288 | ················array[i]·=·i; | ||
289 | ············} | ||
290 | ········} | ||
291 | ········else·{ | ||
Max diff block lines reached; 4445/10948 bytes (40.60%) of diff not shown. |
Offset 31, 37 lines modified | Offset 31, 36 lines modified | ||
31 | ··#23·=·NameAndType········#22:#19········//·getY:()I | 31 | ··#23·=·NameAndType········#22:#19········//·getY:()I |
32 | ··#24·=·Methodref··········#2.#23·········//·com/google/zxing/aztec/detector/Detector$Point.getY:()I | 32 | ··#24·=·Methodref··········#2.#23·········//·com/google/zxing/aztec/detector/Detector$Point.getY:()I |
33 | ··#25·=·Utf8···············(FF)V | 33 | ··#25·=·Utf8···············(FF)V |
34 | ··#26·=·NameAndType········#8:#25·········//·"<init>":(FF)V | 34 | ··#26·=·NameAndType········#8:#25·········//·"<init>":(FF)V |
35 | ··#27·=·Methodref··········#17.#26········//·com/google/zxing/ResultPoint."<init>":(FF)V | 35 | ··#27·=·Methodref··········#17.#26········//·com/google/zxing/ResultPoint."<init>":(FF)V |
36 | ··#28·=·Utf8···············java/lang/StringBuilder | 36 | ··#28·=·Utf8···············java/lang/StringBuilder |
37 | ··#29·=·Class··············#28············//·java/lang/StringBuilder | 37 | ··#29·=·Class··············#28············//·java/lang/StringBuilder |
38 | ··#30·=·Methodref··········#29.#10········//·java/lang/StringBuilder."<init>":()V | ||
39 | ··#3 | 38 | ··#30·=·Utf8···············< |
40 | ··#3 | 39 | ··#31·=·String·············#30············//·< |
40 | ··#32·=·Utf8···············(Ljava/lang/String;)V | ||
41 | ··#33·=·NameAndType········#8:#32·········//·"<init>":(Ljava/lang/String;)V | ||
42 | ··#34·=·Methodref··········#29.#33········//·java/lang/StringBuilder."<init>":(Ljava/lang/String;)V | ||
41 | ··#3 | 43 | ··#35·=·Utf8···············append |
42 | ··#34·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
43 | ··#35·=·NameAndType········#33:#34········//·append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
44 | ··#36·=·Methodref··········#29.#35········//·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
45 | ··#3 | 44 | ··#36·=·Utf8···············(I)Ljava/lang/StringBuilder; |
46 | ··#3 | 45 | ··#37·=·NameAndType········#35:#36········//·append:(I)Ljava/lang/StringBuilder; |
47 | ··#3 | 46 | ··#38·=·Methodref··········#29.#37········//·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
48 | ··# | 47 | ··#39·=·Float··············4.5E-44f |
49 | ··#4 | 48 | ··#40·=·Utf8···············(C)Ljava/lang/StringBuilder; |
50 | ··#4 | 49 | ··#41·=·NameAndType········#35:#40········//·append:(C)Ljava/lang/StringBuilder; |
51 | ··#4 | 50 | ··#42·=·Methodref··········#29.#41········//·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; |
52 | ··#4 | 51 | ··#43·=·Float··············8.7E-44f |
53 | ··#4 | 52 | ··#44·=·Utf8···············toString |
54 | ··#4 | 53 | ··#45·=·Utf8···············()Ljava/lang/String; |
55 | ··#4 | 54 | ··#46·=·NameAndType········#44:#45········//·toString:()Ljava/lang/String; |
56 | ··#4 | 55 | ··#47·=·Methodref··········#29.#46········//·java/lang/StringBuilder.toString:()Ljava/lang/String; |
57 | ··#4 | 56 | ··#48·=·Utf8···············Code |
58 | ··# | 57 | ··#49·=·Utf8···············(II)V |
59 | ··#5 | 58 | ··#50·=·Utf8···············toResultPoint |
60 | ··#5 | 59 | ··#51·=·Utf8···············()Lcom/google/zxing/ResultPoint; |
61 | { | 60 | { |
62 | ··private·final·int·x; | 61 | ··private·final·int·x; |
63 | ····descriptor:·I | 62 | ····descriptor:·I |
64 | ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL | 63 | ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL |
65 | ··private·final·int·y; | 64 | ··private·final·int·y; |
66 | ····descriptor:·I | 65 | ····descriptor:·I |
Offset 126, 32 lines modified | Offset 125, 29 lines modified | ||
126 | ····descriptor:·()Ljava/lang/String; | 125 | ····descriptor:·()Ljava/lang/String; |
127 | ····flags:·(0x0001)·ACC_PUBLIC | 126 | ····flags:·(0x0001)·ACC_PUBLIC |
128 | ····Code: | 127 | ····Code: |
129 | ······stack=300,·locals=3,·args_size=1 | 128 | ······stack=300,·locals=3,·args_size=1 |
130 | ·········0:·new···········#29·················//·class·java/lang/StringBuilder | 129 | ·········0:·new···········#29·················//·class·java/lang/StringBuilder |
131 | ·········3:·astore_1 | 130 | ·········3:·astore_1 |
132 | ·········4:·aload_1 | 131 | ·········4:·aload_1 |
133 | ·········5:·invokespecial·#30·················//·Method·java/lang/StringBuilder."<init>":()V | ||
134 | ·········8:·aload_1 | ||
135 | ········· | 132 | ·········5:·ldc···········#31·················//·String·< |
136 | ········ | 133 | ·········7:·invokespecial·#34·················//·Method·java/lang/StringBuilder."<init>":(Ljava/lang/String;)V |
137 | ········14:·astore_1 | ||
138 | ········1 | 134 | ········10:·aload_0 |
139 | ········1 | 135 | ········11:·getfield······#13·················//·Field·x:I |
140 | ········1 | 136 | ········14:·istore_2 |
141 | ········ | 137 | ········15:·aload_1 |
142 | ········ | 138 | ········16:·iload_2 |
143 | ········ | 139 | ········17:·invokevirtual·#38·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
144 | ········2 | 140 | ········20:·bipush········32 |
145 | ········2 | 141 | ········22:·invokevirtual·#42·················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; |
146 | ········ | 142 | ········25:·astore_1 |
147 | ········ | 143 | ········26:·aload_0 |
148 | ········ | 144 | ········27:·getfield······#15·················//·Field·y:I |
149 | ········3 | 145 | ········30:·istore_2 |
150 | ········3 | 146 | ········31:·aload_1 |
151 | ········3 | 147 | ········32:·iload_2 |
152 | ········3 | 148 | ········33:·invokevirtual·#38·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
153 | ········ | 149 | ········36:·bipush········62 |
154 | ········ | 150 | ········38:·invokevirtual·#42·················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; |
155 | ········4 | 151 | ········41:·invokevirtual·#47·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
156 | ········4 | 152 | ········44:·areturn |
157 | } | 153 | } |
Offset 144, 15 lines modified | Offset 144, 15 lines modified | ||
144 | ························if·(n5·!=·Encoder.WORD_SIZE[abs])·{ | 144 | ························if·(n5·!=·Encoder.WORD_SIZE[abs])·{ |
145 | ····························n5·=·Encoder.WORD_SIZE[abs]; | 145 | ····························n5·=·Encoder.WORD_SIZE[abs]; |
146 | ····························bitArray·=·stuffBits(encode,·n5); | 146 | ····························bitArray·=·stuffBits(encode,·n5); |
147 | ························} | 147 | ························} |
148 | ························final·int·n7·=·n6·-·n6·%·n5; | 148 | ························final·int·n7·=·n6·-·n6·%·n5; |
149 | ························final·int·size; | 149 | ························final·int·size; |
150 | ························final·int·n8; | 150 | ························final·int·n8; |
151 | ························if·(( | 151 | ························if·((compact·||·(size·=·bitArray.getSize())·<=·n5·<<·6)·&&·(n8·=·bitArray.getSize()·+·n3)·<=·n7)·{ |
152 | ····························break·Label_0471; | 152 | ····························break·Label_0471; |
153 | ························} | 153 | ························} |
154 | ····················} | 154 | ····················} |
155 | ················} | 155 | ················} |
156 | ················throw·new·IllegalArgumentException("Data·too·large·for·an·Aztec·code"); | 156 | ················throw·new·IllegalArgumentException("Data·too·large·for·an·Aztec·code"); |
157 | ············} | 157 | ············} |
158 | ············compact·=·(n2·<·0); | 158 | ············compact·=·(n2·<·0); |
Offset 171, 89 lines modified | Offset 171, 92 lines modified | ||
171 | ············n5·=·Encoder.WORD_SIZE[abs]; | 171 | ············n5·=·Encoder.WORD_SIZE[abs]; |
172 | ············final·int·n10·=·n6·-·n6·%·n5; | 172 | ············final·int·n10·=·n6·-·n6·%·n5; |
173 | ············bitArray·=·stuffBits(encode,·n5); | 173 | ············bitArray·=·stuffBits(encode,·n5); |
174 | ············if·(bitArray.getSize()·+·n3·>·n10)·{ | 174 | ············if·(bitArray.getSize()·+·n3·>·n10)·{ |
175 | ················throw·new·IllegalArgumentException("Data·to·large·for·user·specified·layer"); | 175 | ················throw·new·IllegalArgumentException("Data·to·large·for·user·specified·layer"); |
176 | ············} | 176 | ············} |
177 | ············final·int·size2; | 177 | ············final·int·size2; |
178 | ············if·(compact·&&·(size2·=·bitArray.getSize())·>·n5· | 178 | ············if·(compact·&&·(size2·=·bitArray.getSize())·>·n5·<<·6)·{ |
179 | ················throw·new·IllegalArgumentException("Data·to·large·for·user·specified·layer"); | 179 | ················throw·new·IllegalArgumentException("Data·to·large·for·user·specified·layer"); |
180 | ············} | 180 | ············} |
181 | ········} | 181 | ········} |
182 | ········final·BitArray·generateCheckWords·=·generateCheckWords(bitArray,·n6,·n5); | 182 | ········final·BitArray·generateCheckWords·=·generateCheckWords(bitArray,·n6,·n5); |
183 | ········final·int·codeWords·=·bitArray.getSize()·/·n5; | 183 | ········final·int·codeWords·=·bitArray.getSize()·/·n5; |
184 | ········final·BitArray·generateModeMessage·=·generateModeMessage(compact,·abs,·codeWords); | 184 | ········final·BitArray·generateModeMessage·=·generateModeMessage(compact,·abs,·codeWords); |
185 | ········int·n11; | 185 | ········int·n11; |
186 | ········if·(compact)·{ | 186 | ········if·(compact)·{ |
187 | ············n11·=· | 187 | ············n11·=·11; |
188 | ········} | 188 | ········} |
189 | ········else·{ | 189 | ········else·{ |
190 | ············n11·=· | 190 | ············n11·=·14; |
191 | ········} | 191 | ········} |
192 | ········final·int·n12·=·n11·+·(abs·<<·2); | ||
192 | ········final·int[]·array2·=·new·int[n1 | 193 | ········final·int[]·array2·=·new·int[n12]; |
193 | ········int·size3; | 194 | ········int·size3; |
194 | ········if·(compact)·{ | 195 | ········if·(compact)·{ |
195 | ············size3·=·n1 | 196 | ············size3·=·n12; |
196 | ············for·(int·j·=·0;·j·<·array2.length;·++j)·{ | 197 | ············for·(int·j·=·0;·j·<·array2.length;·++j)·{ |
197 | ················array2[j]·=·j; | 198 | ················array2[j]·=·j; |
198 | ············} | 199 | ············} |
199 | ········} | 200 | ········} |
200 | ········else·{ | 201 | ········else·{ |
201 | ············size3·=·n1 | 202 | ············size3·=·n12·+·1·+·(n12·/·2·-·1)·/·15·*·2; |
202 | ············final·int·n1 | 203 | ············final·int·n13·=·n12·/·2; |
203 | ············final·int·n1 | 204 | ············final·int·n14·=·size3·/·2; |
204 | ············for·(int·k·=·0;·k·<·n1 | 205 | ············for·(int·k·=·0;·k·<·n13;·++k)·{ |
205 | ················final·int·n1 | 206 | ················final·int·n15·=·k·+·k·/·15; |
206 | ················array2[n1 | 207 | ················array2[n13·-·k·-·1]·=·n14·-·n15·-·1; |
207 | ················array2[n1 | 208 | ················array2[n13·+·k]·=·n14·+·n15·+·1; |
208 | ············} | 209 | ············} |
209 | ········} | 210 | ········} |
210 | ········final·BitMatrix·matrix·=·new·BitMatrix(size3); | 211 | ········final·BitMatrix·matrix·=·new·BitMatrix(size3); |
211 | ········int·l·=·0; | 212 | ········int·l·=·0; |
212 | ········int·n1 | 213 | ········int·n16·=·0; |
213 | ········while·(l·<·abs)·{ | 214 | ········while·(l·<·abs)·{ |
215 | ············final·int·n17·=·abs·-·l·<<·2; | ||
214 | ············int·n1 | 216 | ············int·n18; |
215 | ············if·(compact)·{ | 217 | ············if·(compact)·{ |
216 | ················n1 | 218 | ················n18·=·9; |
217 | ············} | 219 | ············} |
218 | ············else·{ | 220 | ············else·{ |
219 | ················n1 | 221 | ················n18·=·12; |
220 | ············} | 222 | ············} |
223 | ············final·int·n19·=·n17·+·n18; | ||
221 | ············for·(int·n | 224 | ············for·(int·n20·=·0;·n20·<·n19;·++n20)·{ |
222 | ················final·int·n | 225 | ················final·int·n21·=·n20·<<·1; |
223 | ················for·(int·n | 226 | ················for·(int·n22·=·0;·n22·<·2;·++n22)·{ |
224 | ····················if·(generateCheckWords.get(n1 | 227 | ····················if·(generateCheckWords.get(n16·+·n21·+·n22))·{ |
225 | ························matrix.set(array2[l· | 228 | ························matrix.set(array2[(l·<<·1)·+·n22],·array2[(l·<<·1)·+·n20]); |
226 | ····················} | 229 | ····················} |
227 | ····················if·(generateCheckWords.get(n1 | 230 | ····················if·(generateCheckWords.get((n19·<<·1)·+·n16·+·n21·+·n22))·{ |
228 | ························matrix.set(array2[l· | 231 | ························matrix.set(array2[(l·<<·1)·+·n20],·array2[n12·-·1·-·(l·<<·1)·-·n22]); |
229 | ····················} | 232 | ····················} |
230 | ····················if·(generateCheckWords.get(n1 | 233 | ····················if·(generateCheckWords.get((n19·<<·2)·+·n16·+·n21·+·n22))·{ |
231 | ························matrix.set(array2[n1 | 234 | ························matrix.set(array2[n12·-·1·-·(l·<<·1)·-·n22],·array2[n12·-·1·-·(l·<<·1)·-·n20]); |
232 | ····················} | 235 | ····················} |
233 | ····················if·(generateCheckWords.get(n1 | 236 | ····················if·(generateCheckWords.get(n19·*·6·+·n16·+·n21·+·n22))·{ |
234 | ························matrix.set(array2[n1 | 237 | ························matrix.set(array2[n12·-·1·-·(l·<<·1)·-·n20],·array2[(l·<<·1)·+·n22]); |
235 | ····················} | 238 | ····················} |
236 | ················} | 239 | ················} |
237 | ············} | 240 | ············} |
238 | ············n1 | 241 | ············n16·+=·n19·<<·3; |
239 | ············++l; | 242 | ············++l; |
240 | ········} | 243 | ········} |
241 | ········drawModeMessage(matrix,·compact,·size3,·generateModeMessage); | 244 | ········drawModeMessage(matrix,·compact,·size3,·generateModeMessage); |
242 | ········if·(compact)·{ | 245 | ········if·(compact)·{ |
243 | ············drawBullsEye(matrix,·size3·/·2,·5); | 246 | ············drawBullsEye(matrix,·size3·/·2,·5); |
244 | ········} | 247 | ········} |
245 | ········else·{ | 248 | ········else·{ |
246 | ············drawBullsEye(matrix,·size3·/·2,·7); | 249 | ············drawBullsEye(matrix,·size3·/·2,·7); |
247 | ············for·(int·n2 | 250 | ············for·(int·n23·=·0,·n24·=·0;·n23·<·n12·/·2·-·1;·n23·+=·15,·n24·+=·16)·{ |
248 | ················for·(int·n2 | 251 | ················for·(int·n25·=·size3·/·2·&·0x1;·n25·<·size3;·n25·+=·2)·{ |
249 | ····················matrix.set(size3·/·2·-·n2 | 252 | ····················matrix.set(size3·/·2·-·n24,·n25); |
250 | ····················matrix.set(size3·/·2·+·n2 | 253 | ····················matrix.set(size3·/·2·+·n24,·n25); |
251 | ····················matrix.set(n2 | 254 | ····················matrix.set(n25,·size3·/·2·-·n24); |
252 | ····················matrix.set(n2 | 255 | ····················matrix.set(n25,·size3·/·2·+·n24); |
253 | ················} | 256 | ················} |
254 | ············} | 257 | ············} |
255 | ········} | 258 | ········} |
256 | ········final·AztecCode·aztecCode·=·new·AztecCode(); | 259 | ········final·AztecCode·aztecCode·=·new·AztecCode(); |
257 | ········aztecCode.setCompact(compact); | 260 | ········aztecCode.setCompact(compact); |
258 | ········aztecCode.setSize(size3); | 261 | ········aztecCode.setSize(size3); |
259 | ········aztecCode.setLayers(abs); | 262 | ········aztecCode.setLayers(abs); |
Offset 357, 10 lines modified | Offset 360, 10 lines modified | ||
357 | ········int·n2; | 360 | ········int·n2; |
358 | ········if·(b)·{ | 361 | ········if·(b)·{ |
359 | ············n2·=·88; | 362 | ············n2·=·88; |
360 | ········} | 363 | ········} |
361 | ········else·{ | 364 | ········else·{ |
362 | ············n2·=·112; | 365 | ············n2·=·112; |
363 | ········} | 366 | ········} |
364 | ········return·(n2·+·n· | 367 | ········return·(n2·+·(n·<<·4))·*·n; |
365 | ····} | 368 | ····} |
366 | } | 369 | } |
Offset 73, 16 lines modified | Offset 73, 15 lines modified | ||
73 | ········array10[0]·=·327711; | 73 | ········array10[0]·=·327711; |
74 | ········array10[1]·=·656380; | 74 | ········array10[1]·=·656380; |
75 | ········array10[2]·=·656382; | 75 | ········array10[2]·=·656382; |
76 | ········array10[3]·=·656381; | 76 | ········array10[3]·=·656381; |
77 | ········array10[4]·=·0; | 77 | ········array10[4]·=·0; |
78 | ········latch_TABLE[n]·=·array9; | 78 | ········latch_TABLE[n]·=·array9; |
79 | ········LATCH_TABLE·=·latch_TABLE; | 79 | ········LATCH_TABLE·=·latch_TABLE; |
80 | ········CHAR_MAP·=·(int[][])Array.newInstance(Integer.TYPE,·n2,·256); | 80 | ········(CHAR_MAP·=·(int[][])Array.newInstance(Integer.TYPE,·n2,·256))[0][32]·=·n4; |
81 | ········HighLevelEncoder.CHAR_MAP[0][32]·=·n4; | ||
82 | ········for·(int·i·=·65;·i·<=·90;·++i)·{ | 81 | ········for·(int·i·=·65;·i·<=·90;·++i)·{ |
83 | ············HighLevelEncoder.CHAR_MAP[0][i]·=·i·-·65·+·2; | 82 | ············HighLevelEncoder.CHAR_MAP[0][i]·=·i·-·65·+·2; |
84 | ········} | 83 | ········} |
85 | ········HighLevelEncoder.CHAR_MAP[n4][32]·=·n4; | 84 | ········HighLevelEncoder.CHAR_MAP[n4][32]·=·n4; |
86 | ········for·(int·j·=·97;·j·<=·122;·++j)·{ | 85 | ········for·(int·j·=·97;·j·<=·122;·++j)·{ |
87 | ············HighLevelEncoder.CHAR_MAP[n4][j]·=·j·-·97·+·2; | 86 | ············HighLevelEncoder.CHAR_MAP[n4][j]·=·j·-·97·+·2; |
88 | ········} | 87 | ········} |
Offset 118, 15 lines modified | Offset 117, 15 lines modified | ||
118 | ········array12[21]·=·92; | 117 | ········array12[21]·=·92; |
119 | ········array12[22]·=·94; | 118 | ········array12[22]·=·94; |
120 | ········array12[23]·=·95; | 119 | ········array12[23]·=·95; |
121 | ········array12[24]·=·96; | 120 | ········array12[24]·=·96; |
122 | ········array12[25]·=·124; | 121 | ········array12[25]·=·124; |
123 | ········array12[26]·=·126; | 122 | ········array12[26]·=·126; |
124 | ········array12[27]·=·127; | 123 | ········array12[27]·=·127; |
125 | ········for·(int·l·=·0;·l·<· | 124 | ········for·(int·l·=·0;·l·<·28;·++l)·{ |
126 | ············HighLevelEncoder.CHAR_MAP[3][array11[l]]·=·l; | 125 | ············HighLevelEncoder.CHAR_MAP[3][array11[l]]·=·l; |
127 | ········} | 126 | ········} |
128 | ········final·int[]·array14; | 127 | ········final·int[]·array14; |
129 | ········final·int[]·array13·=·array14·=·new·int[31]; | 128 | ········final·int[]·array13·=·array14·=·new·int[31]; |
130 | ········array14[0]·=·0; | 129 | ········array14[0]·=·0; |
131 | ········array14[1]·=·13; | 130 | ········array14[1]·=·13; |
132 | ········array14[3]·=·(array14[2]·=·0); | 131 | ········array14[3]·=·(array14[2]·=·0); |
Offset 152, 23 lines modified | Offset 151, 22 lines modified | ||
152 | ········array14[24]·=·61; | 151 | ········array14[24]·=·61; |
153 | ········array14[25]·=·62; | 152 | ········array14[25]·=·62; |
154 | ········array14[26]·=·63; | 153 | ········array14[26]·=·63; |
155 | ········array14[27]·=·91; | 154 | ········array14[27]·=·91; |
156 | ········array14[28]·=·93; | 155 | ········array14[28]·=·93; |
157 | ········array14[29]·=·123; | 156 | ········array14[29]·=·123; |
158 | ········array14[30]·=·125; | 157 | ········array14[30]·=·125; |
159 | ········for·(int·n5·=·0;·n5·<· | 158 | ········for·(int·n5·=·0;·n5·<·31;·++n5)·{ |
160 | ············if·(array13[n5]·>·0)·{ | 159 | ············if·(array13[n5]·>·0)·{ |
161 | ················HighLevelEncoder.CHAR_MAP[n][array13[n5]]·=·n5; | 160 | ················HighLevelEncoder.CHAR_MAP[n][array13[n5]]·=·n5; |
162 | ············} | 161 | ············} |
163 | ········} | 162 | ········} |
164 | ········SHIFT_TABLE·=·(int[][])Array.newInstance(Integer.TYPE,·6,·6); | 163 | ········final·int[][]·array15·=·SHIFT_TABLE·=·(int[][])Array.newInstance(Integer.TYPE,·6,·6); |
165 | ········final·int[][]·shift_TABLE·=·HighLevelEncoder.SHIFT_TABLE; | ||
166 | ········for·(int·length·=· | 164 | ········for·(int·length·=·array15.length,·n6·=·0;·n6·<·length;·++n6)·{ |
167 | ············Arrays.fill( | 165 | ············Arrays.fill(array15[n6],·-1); |
168 | ········} | 166 | ········} |
169 | ········HighLevelEncoder.SHIFT_TABLE[0][n]·=·0; | 167 | ········HighLevelEncoder.SHIFT_TABLE[0][n]·=·0; |
170 | ········HighLevelEncoder.SHIFT_TABLE[n4][n]·=·0; | 168 | ········HighLevelEncoder.SHIFT_TABLE[n4][n]·=·0; |
171 | ········HighLevelEncoder.SHIFT_TABLE[n4][0]·=·28; | 169 | ········HighLevelEncoder.SHIFT_TABLE[n4][0]·=·28; |
172 | ········HighLevelEncoder.SHIFT_TABLE[3][n]·=·0; | 170 | ········HighLevelEncoder.SHIFT_TABLE[3][n]·=·0; |
173 | ········HighLevelEncoder.SHIFT_TABLE[n3][n]·=·0; | 171 | ········HighLevelEncoder.SHIFT_TABLE[n3][n]·=·0; |
174 | ········HighLevelEncoder.SHIFT_TABLE[n3][0]·=·15; | 172 | ········HighLevelEncoder.SHIFT_TABLE[n3][0]·=·15; |
Offset 329, 57 lines modified | Offset 329, 59 lines modified | ||
329 | ·······225:·istore········9 | 329 | ·······225:·istore········9 |
330 | ·······227:·goto··········132 | 330 | ·······227:·goto··········132 |
331 | ··com.google.zxing.aztec.encoder.State·endBinaryShift(int); | 331 | ··com.google.zxing.aztec.encoder.State·endBinaryShift(int); |
332 | ····descriptor:·(I)Lcom/google/zxing/aztec/encoder/State; | 332 | ····descriptor:·(I)Lcom/google/zxing/aztec/encoder/State; |
333 | ····flags:·(0x0000) | 333 | ····flags:·(0x0000) |
334 | ····Code: | 334 | ····Code: |
335 | ······stack=300,·locals= | 335 | ······stack=300,·locals=8,·args_size=2 |
336 | ·········0:·aload_0 | 336 | ·········0:·aload_0 |
337 | ·········1:·getfield······#32·················//·Field·binaryShiftByteCount:I | 337 | ·········1:·getfield······#32·················//·Field·binaryShiftByteCount:I |
338 | ·········4:·istore_2 | 338 | ·········4:·istore_2 |
339 | ·········5:·iload_2 | 339 | ·········5:·iload_2 |
340 | ·········6:·ifne··········11 | 340 | ·········6:·ifne··········11 |
341 | ·········9:·aload_0 | 341 | ·········9:·aload_0 |
342 | ········10:·areturn | 342 | ········10:·areturn |
343 | ········11:·aload_0 | 343 | ········11:·aload_0 |
344 | ········12:·getfield······#28·················//·Field·token:Lcom/google/zxing/aztec/encoder/Token; | 344 | ········12:·getfield······#28·················//·Field·token:Lcom/google/zxing/aztec/encoder/Token; |
345 | ········15:·astore_3 | 345 | ········15:·astore_3 |
346 | ········16:·aload_0 | 346 | ········16:·aload_0 |
347 | ········17:·getfield······#32·················//·Field·binaryShiftByteCount:I | 347 | ········17:·getfield······#32·················//·Field·binaryShiftByteCount:I |
348 | ········20:·istore | 348 | ········20:·istore········4 |
349 | ········2 | 349 | ········22:·iload_1 |
350 | ········2 | 350 | ········23:·iload·········4 |
351 | ········2 | 351 | ········25:·isub |
352 | ········2 | 352 | ········26:·istore········4 |
353 | ········2 | 353 | ········28:·aload_0 |
354 | ········2 | 354 | ········29:·getfield······#32·················//·Field·binaryShiftByteCount:I |
355 | ········ | 355 | ········32:·istore········5 |
356 | ········3 | 356 | ········34:·aload_3 |
357 | ········32:·iload_2 | ||
358 | ········3 | 357 | ········35:·iload·········4 |
358 | ········37:·iload·········5 | ||
359 | ········3 | 359 | ········39:·invokevirtual·#60·················//·Method·com/google/zxing/aztec/encoder/Token.addBinaryShift:(II)Lcom/google/zxing/aztec/encoder/Token; |
360 | ········ | 360 | ········42:·astore········6 |
361 | ········ | 361 | ········44:·new···········#2··················//·class·com/google/zxing/aztec/encoder/State |
362 | ········4 | 362 | ········47:·astore_3 |
363 | ········4 | 363 | ········48:·aload_0 |
364 | ········4 | 364 | ········49:·getfield······#30·················//·Field·mode:I |
365 | ········ | 365 | ········52:·istore········4 |
366 | ········54:·iconst_0 | ||
367 | ········55:·istore········5 | ||
366 | ········5 | 368 | ········57:·aload_0 |
367 | ········5 | 369 | ········58:·getfield······#34·················//·Field·bitCount:I |
368 | ········ | 370 | ········61:·istore········7 |
371 | ········63:·aload_3 | ||
369 | ········ | 372 | ········64:·aload·········6 |
370 | ········58:·aload_3 | ||
371 | ········ | 373 | ········66:·iload·········4 |
372 | ········6 | 374 | ········68:·iconst_0 |
373 | ········6 | 375 | ········69:·iload·········7 |
374 | ········ | 376 | ········71:·invokespecial·#21·················//·Method·"<init>":(Lcom/google/zxing/aztec/encoder/Token;III)V |
375 | ········ | 377 | ········74:·aload_3 |
376 | ········ | 378 | ········75:·astore_0 |
377 | ········7 | 379 | ········76:·goto··········9 |
378 | ··int·getBinaryShiftByteCount(); | 380 | ··int·getBinaryShiftByteCount(); |
379 | ····descriptor:·()I | 381 | ····descriptor:·()I |
380 | ····flags:·(0x0000) | 382 | ····flags:·(0x0000) |
381 | ····Code: | 383 | ····Code: |
382 | ······stack=300,·locals=1,·args_size=1 | 384 | ······stack=300,·locals=1,·args_size=1 |
383 | ·········0:·aload_0 | 385 | ·········0:·aload_0 |
Offset 625, 15 lines modified | Offset 627, 15 lines modified | ||
625 | ·······101:·istore········7 | 627 | ·······101:·istore········7 |
626 | ·······103:·goto··········27 | 628 | ·······103:·goto··········27 |
627 | ··com.google.zxing.common.BitArray·toBitArray(byte[]); | 629 | ··com.google.zxing.common.BitArray·toBitArray(byte[]); |
628 | ····descriptor:·([B)Lcom/google/zxing/common/BitArray; | 630 | ····descriptor:·([B)Lcom/google/zxing/common/BitArray; |
629 | ····flags:·(0x0000) | 631 | ····flags:·(0x0000) |
630 | ····Code: | 632 | ····Code: |
631 | ······stack=300,·locals= | 633 | ······stack=300,·locals=8,·args_size=2 |
632 | ·········0:·new···········#67·················//·class·java/util/LinkedList | 634 | ·········0:·new···········#67·················//·class·java/util/LinkedList |
633 | ·········3:·astore_2 | 635 | ·········3:·astore_2 |
634 | ·········4:·aload_2 | 636 | ·········4:·aload_2 |
635 | ·········5:·invokespecial·#68·················//·Method·java/util/LinkedList."<init>":()V | 637 | ·········5:·invokespecial·#68·················//·Method·java/util/LinkedList."<init>":()V |
636 | ·········8:·aload_1 | 638 | ·········8:·aload_1 |
637 | ·········9:·arraylength | 639 | ·········9:·arraylength |
638 | ········10:·istore_3 | 640 | ········10:·istore_3 |
Offset 655, 31 lines modified | Offset 657, 31 lines modified | ||
655 | ········45:·goto··········25 | 657 | ········45:·goto··········25 |
656 | ········48:·new···········#80·················//·class·com/google/zxing/common/BitArray | 658 | ········48:·new···········#80·················//·class·com/google/zxing/common/BitArray |
657 | ········51:·astore········6 | 659 | ········51:·astore········6 |
658 | ········53:·aload·········6 | 660 | ········53:·aload·········6 |
659 | ········55:·invokespecial·#81·················//·Method·com/google/zxing/common/BitArray."<init>":()V | 661 | ········55:·invokespecial·#81·················//·Method·com/google/zxing/common/BitArray."<init>":()V |
660 | ········58:·aload_2 | 662 | ········58:·aload_2 |
661 | ········59:·invokeinterface·#85,··1···········//·InterfaceMethod·java/util/Deque.iterator:()Ljava/util/Iterator; | 663 | ········59:·invokeinterface·#85,··1···········//·InterfaceMethod·java/util/Deque.iterator:()Ljava/util/Iterator; |
662 | ········64:·astore········ | 664 | ········64:·astore········7 |
663 | ········66:·aload········· | 665 | ········66:·aload·········7 |
664 | ········68:·invokeinterface·#91,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 666 | ········68:·invokeinterface·#91,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
665 | ········73:·istore | 667 | ········73:·istore_3 |
666 | ········7 | 668 | ········74:·iload_3 |
667 | ········7 | 669 | ········75:·ifeq··········101 |
668 | ········ | 670 | ········78:·aload·········7 |
669 | ········8 | 671 | ········80:·invokeinterface·#95,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
670 | ········8 | 672 | ········85:·checkcast·····#14·················//·class·com/google/zxing/aztec/encoder/Token |
671 | ········ | 673 | ········88:·astore········4 |
674 | ········90:·aload·········4 | ||
672 | ········92:·aload········· | 675 | ········92:·aload·········6 |
673 | ········94:·aload·········6 | ||
674 | ········9 | 676 | ········94:·aload_1 |
675 | ········9 | 677 | ········95:·invokevirtual·#99·················//·Method·com/google/zxing/aztec/encoder/Token.appendTo:(Lcom/google/zxing/common/BitArray;[B)V |
676 | ······· | 678 | ········98:·goto··········66 |
677 | ·······10 | 679 | ·······101:·aload·········6 |
678 | ·······10 | 680 | ·······103:·areturn |
679 | ··public·java.lang.String·toString(); | 681 | ··public·java.lang.String·toString(); |
680 | ····descriptor:·()Ljava/lang/String; | 682 | ····descriptor:·()Ljava/lang/String; |
681 | ····flags:·(0x0001)·ACC_PUBLIC | 683 | ····flags:·(0x0001)·ACC_PUBLIC |
682 | ····Code: | 684 | ····Code: |
683 | ······stack=300,·locals=4,·args_size=1 | 685 | ······stack=300,·locals=4,·args_size=1 |
684 | ·········0:·iconst_3 | 686 | ·········0:·iconst_3 |
Offset 20, 15 lines modified | Offset 20, 15 lines modified | ||
20 | ···· | 20 | ···· |
21 | ····BitArray(final·int[]·bits,·final·int·size)·{ | 21 | ····BitArray(final·int[]·bits,·final·int·size)·{ |
22 | ········this.bits·=·bits; | 22 | ········this.bits·=·bits; |
23 | ········this.size·=·size; | 23 | ········this.size·=·size; |
24 | ····} | 24 | ····} |
25 | ···· | 25 | ···· |
26 | ····private·void·ensureCapacity(final·int·n)·{ | 26 | ····private·void·ensureCapacity(final·int·n)·{ |
27 | ········if·(n·>·this.bits.length· | 27 | ········if·(n·>·this.bits.length·<<·5)·{ |
28 | ············final·int[]·array·=·makeArray(n); | 28 | ············final·int[]·array·=·makeArray(n); |
29 | ············System.arraycopy(this.bits,·0,·array,·0,·this.bits.length); | 29 | ············System.arraycopy(this.bits,·0,·array,·0,·this.bits.length); |
30 | ············this.bits·=·array; | 30 | ············this.bits·=·array; |
31 | ········} | 31 | ········} |
32 | ····} | 32 | ····} |
33 | ···· | 33 | ···· |
34 | ····private·static·int[]·makeArray(final·int·n)·{ | 34 | ····private·static·int[]·makeArray(final·int·n)·{ |
Offset 115, 15 lines modified | Offset 115, 15 lines modified | ||
115 | ············for·(n3·=·n·/·32,·i·=·(this.bits[n3]·&·~((1·<<·(n·&·0x1F))·-·1));·i·==·0;·i·=·this.bits[n3])·{ | 115 | ············for·(n3·=·n·/·32,·i·=·(this.bits[n3]·&·~((1·<<·(n·&·0x1F))·-·1));·i·==·0;·i·=·this.bits[n3])·{ |
116 | ················++n3; | 116 | ················++n3; |
117 | ················if·(n3·==·this.bits.length)·{ | 117 | ················if·(n3·==·this.bits.length)·{ |
118 | ····················n2·=·this.size; | 118 | ····················n2·=·this.size; |
119 | ····················return·n2; | 119 | ····················return·n2; |
120 | ················} | 120 | ················} |
121 | ············} | 121 | ············} |
122 | ············n2·=·n3· | 122 | ············n2·=·(n3·<<·5)·+·Integer.numberOfTrailingZeros(i); |
123 | ············if·(n2·>·this.size)·{ | 123 | ············if·(n2·>·this.size)·{ |
124 | ················n2·=·this.size; | 124 | ················n2·=·this.size; |
125 | ············} | 125 | ············} |
126 | ········} | 126 | ········} |
127 | ········return·n2; | 127 | ········return·n2; |
128 | ····} | 128 | ····} |
129 | ···· | 129 | ···· |
Offset 138, 15 lines modified | Offset 138, 15 lines modified | ||
138 | ············for·(n3·=·n·/·32,·i·=·(~this.bits[n3]·&·~((1·<<·(n·&·0x1F))·-·1));·i·==·0;·i·=·~this.bits[n3])·{ | 138 | ············for·(n3·=·n·/·32,·i·=·(~this.bits[n3]·&·~((1·<<·(n·&·0x1F))·-·1));·i·==·0;·i·=·~this.bits[n3])·{ |
139 | ················++n3; | 139 | ················++n3; |
140 | ················if·(n3·==·this.bits.length)·{ | 140 | ················if·(n3·==·this.bits.length)·{ |
141 | ····················n2·=·this.size; | 141 | ····················n2·=·this.size; |
142 | ····················return·n2; | 142 | ····················return·n2; |
143 | ················} | 143 | ················} |
144 | ············} | 144 | ············} |
145 | ············n2·=·n3· | 145 | ············n2·=·(n3·<<·5)·+·Integer.numberOfTrailingZeros(i); |
146 | ············if·(n2·>·this.size)·{ | 146 | ············if·(n2·>·this.size)·{ |
147 | ················n2·=·this.size; | 147 | ················n2·=·this.size; |
148 | ············} | 148 | ············} |
149 | ········} | 149 | ········} |
150 | ········return·n2; | 150 | ········return·n2; |
151 | ····} | 151 | ····} |
152 | ···· | 152 | ···· |
Offset 160, 85 lines modified | Offset 160, 71 lines modified | ||
160 | ···· | 160 | ···· |
161 | ····@Override | 161 | ····@Override |
162 | ····public·int·hashCode()·{ | 162 | ····public·int·hashCode()·{ |
163 | ········return·this.size·*·31·+·Arrays.hashCode(this.bits); | 163 | ········return·this.size·*·31·+·Arrays.hashCode(this.bits); |
164 | ····} | 164 | ····} |
165 | ···· | 165 | ···· |
166 | ····public·boolean·isRange(final·int·n,·int·n2,·final·boolean·b)·{ | 166 | ····public·boolean·isRange(final·int·n,·int·n2,·final·boolean·b)·{ |
167 | ········final·int·n3·=·31; | ||
168 | ········int·n | 167 | ········int·n3·=·1; |
169 | ········if·(n2·<·n)·{ | 168 | ········if·(n2·<·n·||·n·<·0·||·n2·>·this.size)·{ |
170 | ············throw·new·IllegalArgumentException(); | 169 | ············throw·new·IllegalArgumentException(); |
171 | ········} | 170 | ········} |
172 | ········if·(n2·!=·n)·{ | 171 | ········if·(n2·!=·n)·{ |
173 | ············--n2; | 172 | ············--n2; |
174 | ············final·int·n | 173 | ············final·int·n4·=·n·/·32; |
175 | ············for·(int·n | 174 | ············for·(int·n5·=·n2·/·32,·i·=·n4;·i·<=·n5;·++i)·{ |
176 | ················int·n | 175 | ················int·n6; |
177 | ················if·(i·>·n | 176 | ················if·(i·>·n4)·{ |
178 | ····················n | 177 | ····················n6·=·0; |
179 | ················} | ||
180 | ················else·{ | ||
181 | ····················n7·=·(n·&·0x1F); | ||
182 | ················} | ||
183 | ················int·n8; | ||
184 | ················if·(i·<·n6)·{ | ||
185 | ····················n8·=·n3; | ||
186 | ················} | 178 | ················} |
187 | ················else·{ | 179 | ················else·{ |
188 | ····················n | 180 | ····················n6·=·(n·&·0x1F); |
189 | ················} | 181 | ················} |
190 | ················int·n | 182 | ················int·n7; |
191 | ················if·( | 183 | ················if·(i·<·n5)·{ |
192 | ····················n | 184 | ····················n7·=·31; |
193 | ················} | 185 | ················} |
194 | ················else·{ | 186 | ················else·{ |
195 | ····················n | 187 | ····················n7·=·(n2·&·0x1F); |
196 | ····················for·(int·j·=·n7;·j·<=·n8;·++j)·{ | ||
197 | ························n9·|=·n4·<<·j; | ||
198 | ····················} | ||
199 | ················} | 188 | ················} |
189 | ················int·n8·=·(2·<<·n7)·-·(n3·<<·n6); | ||
200 | ················final·int·n | 190 | ················final·int·n9·=·this.bits[i]·&·n8; |
201 | ················if·(!b)·{ | 191 | ················if·(!b)·{ |
202 | ····················n | 192 | ····················n8·=·0; |
203 | ················} | 193 | ················} |
204 | ················if·(n | 194 | ················if·(n9·!=·n8)·{ |
205 | ····················n | 195 | ····················n3·=·0; |
206 | ····················break; | 196 | ····················break; |
207 | ················} | 197 | ················} |
208 | ············} | 198 | ············} |
209 | ········} | 199 | ········} |
210 | ········return·n | 200 | ········return·n3·!=·0; |
211 | ····} | 201 | ····} |
212 | ···· | 202 | ···· |
213 | ····public·void·reverse()·{ | 203 | ····public·void·reverse()·{ |
214 | ········final·int[]·bits·=·new·int[this.bits.length]; | 204 | ········final·int[]·bits·=·new·int[this.bits.length]; |
215 | ········final·int·n·=·(this.size·-·1)·/·32; | 205 | ········final·int·n·=·(this.size·-·1)·/·32; |
216 | ········final·int·n2·=·n·+·1; | 206 | ········final·int·n2·=·n·+·1; |
217 | ········for·(int·i·=·0;·i·<·n2;·++i)·{ | 207 | ········for·(int·i·=·0;·i·<·n2;·++i)·{ |
218 | ············final·long·n3·=·(long)this.bits[i]; | 208 | ············final·long·n3·=·(long)this.bits[i]; |
219 | ············final·long·n4·=·(n3·>>·1·&·0x55555555L)·|·(0x55555555L·&·n3)·<<·1; | 209 | ············final·long·n4·=·(n3·>>·1·&·0x55555555L)·|·(0x55555555L·&·n3)·<<·1; |
220 | ············final·long·n5·=·(n4·>>·2·&·0x33333333L)·|·(0x33333333L·&·n4)·<<·2; | 210 | ············final·long·n5·=·(n4·>>·2·&·0x33333333L)·|·(0x33333333L·&·n4)·<<·2; |
221 | ············final·long·n6·=·(n5·>>·4·&·0xF0F0F0FL)·|·(0xF0F0F0FL·&·n5)·<<·4; | 211 | ············final·long·n6·=·(n5·>>·4·&·0xF0F0F0FL)·|·(0xF0F0F0FL·&·n5)·<<·4; |
222 | ············final·long·n7·=·(n6·>>·8·&·0xFF00FFL)·|·(0xFF00FFL·&·n6)·<<·8; | 212 | ············final·long·n7·=·(n6·>>·8·&·0xFF00FFL)·|·(0xFF00FFL·&·n6)·<<·8; |
223 | ············bits[n·-·i]·=·(int)((n7·>>·16·&·(long)(char)(-1))·|·((long)(char)(-1)·&·n7)·<<·16); | 213 | ············bits[n·-·i]·=·(int)((n7·>>·16·&·(long)(char)(-1))·|·((long)(char)(-1)·&·n7)·<<·16); |
224 | ········} | 214 | ········} |
225 | ········if·(this.size·!=·n2· | 215 | ········if·(this.size·!=·n2·<<·5)·{ |
226 | ············final·int·n8·=·n2· | 216 | ············final·int·n8·=·(n2·<<·5)·-·this.size; |
227 | ············int·n9·=·1; | ||
228 | ············for·(int·j·=·0;·j·<·31·-·n8;·++j)·{ | ||
229 | ················n9·=·(n9·<<·1·|·0x1); | ||
230 | ············} | ||
231 | ············int·n | 217 | ············int·n9·=·bits[0]·>>>·n8; |
232 | ············for·(int· | 218 | ············for·(int·j·=·1;·j·<·n2;·++j)·{ |
233 | ················final·int·n1 | 219 | ················final·int·n10·=·bits[j]; |
234 | ················bits[ | 220 | ················bits[j·-·1]·=·(n9·|·n10·<<·32·-·n8); |
235 | ················n | 221 | ················n9·=·n10·>>>·n8; |
236 | ············} | 222 | ············} |
237 | ············bits[n2·-·1]·=·n | 223 | ············bits[n2·-·1]·=·n9; |
Max diff block lines reached; 2512/7728 bytes (32.51%) of diff not shown. |
Offset 11, 16 lines modified | Offset 11, 15 lines modified | ||
11 | ····private·final·int·width; | 11 | ····private·final·int·width; |
12 | ···· | 12 | ···· |
13 | ····public·BitMatrix(final·int·n)·{ | 13 | ····public·BitMatrix(final·int·n)·{ |
14 | ········this(n,·n); | 14 | ········this(n,·n); |
15 | ····} | 15 | ····} |
16 | ···· | 16 | ···· |
17 | ····public·BitMatrix(final·int·width,·final·int·height)·{ | 17 | ····public·BitMatrix(final·int·width,·final·int·height)·{ |
18 | ········final·int·n·=·1; | ||
19 | ········if·(width·<· | 18 | ········if·(width·<=·0·||·height·<=·0)·{ |
20 | ············throw·new·IllegalArgumentException("Both·dimensions·must·be·greater·than·0"); | 19 | ············throw·new·IllegalArgumentException("Both·dimensions·must·be·greater·than·0"); |
21 | ········} | 20 | ········} |
22 | ········this.width·=·width; | 21 | ········this.width·=·width; |
23 | ········this.height·=·height; | 22 | ········this.height·=·height; |
24 | ········this.rowSize·=·(width·+·31)·/·32; | 23 | ········this.rowSize·=·(width·+·31)·/·32; |
25 | ········this.bits·=·new·int[this.rowSize·*·height]; | 24 | ········this.bits·=·new·int[this.rowSize·*·height]; |
26 | ····} | 25 | ····} |
Offset 28, 14 lines modified | Offset 27, 32 lines modified | ||
28 | ····private·BitMatrix(final·int·width,·final·int·height,·final·int·rowSize,·final·int[]·bits)·{ | 27 | ····private·BitMatrix(final·int·width,·final·int·height,·final·int·rowSize,·final·int[]·bits)·{ |
29 | ········this.width·=·width; | 28 | ········this.width·=·width; |
30 | ········this.height·=·height; | 29 | ········this.height·=·height; |
31 | ········this.rowSize·=·rowSize; | 30 | ········this.rowSize·=·rowSize; |
32 | ········this.bits·=·bits; | 31 | ········this.bits·=·bits; |
33 | ····} | 32 | ····} |
34 | ···· | 33 | ···· |
34 | ····private·String·buildToString(final·String·s,·final·String·s2,·final·String·str)·{ | ||
35 | ········final·StringBuilder·sb·=·new·StringBuilder(this.height·*·(this.width·+·1)); | ||
36 | ········for·(int·i·=·0;·i·<·this.height;·++i)·{ | ||
37 | ············for·(int·j·=·0;·j·<·this.width;·++j)·{ | ||
38 | ················String·str2; | ||
39 | ················if·(this.get(j,·i))·{ | ||
40 | ····················str2·=·s; | ||
41 | ················} | ||
42 | ················else·{ | ||
43 | ····················str2·=·s2; | ||
44 | ················} | ||
45 | ················sb.append(str2); | ||
46 | ············} | ||
47 | ············sb.append(str); | ||
48 | ········} | ||
49 | ········return·sb.toString(); | ||
50 | ····} | ||
51 | ···· | ||
35 | ····public·static·BitMatrix·parse(final·String·s,·final·String·anObject,·final·String·anObject2)·{ | 52 | ····public·static·BitMatrix·parse(final·String·s,·final·String·anObject,·final·String·anObject2)·{ |
36 | ········final·int·n·=·-1; | 53 | ········final·int·n·=·-1; |
37 | ········if·(s·==·null)·{ | 54 | ········if·(s·==·null)·{ |
38 | ············throw·new·IllegalArgumentException(); | 55 | ············throw·new·IllegalArgumentException(); |
39 | ········} | 56 | ········} |
40 | ········final·boolean[]·array·=·new·boolean[s.length()]; | 57 | ········final·boolean[]·array·=·new·boolean[s.length()]; |
41 | ········int·n2·=·0; | 58 | ········int·n2·=·0; |
Offset 126, 15 lines modified | Offset 143, 15 lines modified | ||
126 | ········for·(n·=·this.bits.length·-·1;·n·>=·0·&&·this.bits[n]·==·0;·--n)·{} | 143 | ········for·(n·=·this.bits.length·-·1;·n·>=·0·&&·this.bits[n]·==·0;·--n)·{} |
127 | ········int[]·array; | 144 | ········int[]·array; |
128 | ········if·(n·<·0)·{ | 145 | ········if·(n·<·0)·{ |
129 | ············array·=·null; | 146 | ············array·=·null; |
130 | ········} | 147 | ········} |
131 | ········else·{ | 148 | ········else·{ |
132 | ············final·int·n2·=·n·/·this.rowSize; | 149 | ············final·int·n2·=·n·/·this.rowSize; |
133 | ············final·int·n3·=·n·%·this.rowSize· | 150 | ············final·int·n3·=·n·%·this.rowSize·<<·5; |
134 | ············int·n4; | 151 | ············int·n4; |
135 | ············int·n5; | 152 | ············int·n5; |
136 | ············for·(n4·=·this.bits[n],·n5·=·31;·n4·>>>·n5·==·0;·--n5)·{} | 153 | ············for·(n4·=·this.bits[n],·n5·=·31;·n4·>>>·n5·==·0;·--n5)·{} |
137 | ············array·=·new·int[]·{·n3·+·n5,·n2·}; | 154 | ············array·=·new·int[]·{·n3·+·n5,·n2·}; |
138 | ········} | 155 | ········} |
139 | ········return·array; | 156 | ········return·array; |
140 | ····} | 157 | ····} |
Offset 150, 39 lines modified | Offset 167, 37 lines modified | ||
150 | ················if·(n3·!=·0)·{ | 167 | ················if·(n3·!=·0)·{ |
151 | ····················if·(i·<·height)·{ | 168 | ····················if·(i·<·height)·{ |
152 | ························height·=·i; | 169 | ························height·=·i; |
153 | ····················} | 170 | ····················} |
154 | ····················if·(i·>·n2)·{ | 171 | ····················if·(i·>·n2)·{ |
155 | ························n2·=·i; | 172 | ························n2·=·i; |
156 | ····················} | 173 | ····················} |
157 | ····················if·(j· | 174 | ····················if·(j·<<·5·<·width)·{ |
158 | ························int·n4; | 175 | ························int·n4; |
159 | ························for·(n4·=·0;·n3·<<·31·-·n4·==·0;·++n4)·{} | 176 | ························for·(n4·=·0;·n3·<<·31·-·n4·==·0;·++n4)·{} |
160 | ························if·(j· | 177 | ························if·((j·<<·5)·+·n4·<·width)·{ |
161 | ····························width·=·j· | 178 | ····························width·=·(j·<<·5)·+·n4; |
162 | ························} | 179 | ························} |
163 | ····················} | 180 | ····················} |
164 | ····················if·(j· | 181 | ····················if·((j·<<·5)·+·31·>·n)·{ |
165 | ························int·n5; | 182 | ························int·n5; |
166 | ························for·(n5·=·31;·n3·>>>·n5·==·0;·--n5)·{} | 183 | ························for·(n5·=·31;·n3·>>>·n5·==·0;·--n5)·{} |
167 | ························if·(j· | 184 | ························if·((j·<<·5)·+·n5·>·n)·{ |
168 | ····························n·=·j· | 185 | ····························n·=·(j·<<·5)·+·n5; |
169 | ························} | 186 | ························} |
170 | ····················} | 187 | ····················} |
171 | ················} | 188 | ················} |
172 | ············} | 189 | ············} |
173 | ········} | 190 | ········} |
174 | ········final·int·n6·=·n·-·width; | ||
175 | ········final·int·n7·=·n2·-·height; | ||
176 | ········int[]·array; | 191 | ········int[]·array; |
177 | ········if·(n | 192 | ········if·(n·<·width·||·n2·<·height)·{ |
178 | ············array·=·null; | 193 | ············array·=·null; |
179 | ········} | 194 | ········} |
180 | ········else·{ | 195 | ········else·{ |
181 | ············array·=·new·int[]·{·width,·height,·n | 196 | ············array·=·new·int[]·{·width,·height,·n·-·width·+·1,·n2·-·height·+·1·}; |
182 | ········} | 197 | ········} |
183 | ········return·array; | 198 | ········return·array; |
184 | ····} | 199 | ····} |
185 | ···· | 200 | ···· |
186 | ····public·int·getHeight()·{ | 201 | ····public·int·getHeight()·{ |
187 | ········return·this.height; | 202 | ········return·this.height; |
188 | ····} | 203 | ····} |
Offset 192, 15 lines modified | Offset 207, 15 lines modified | ||
192 | ············bitArray·=·new·BitArray(this.width); | 207 | ············bitArray·=·new·BitArray(this.width); |
193 | ········} | 208 | ········} |
194 | ········else·{ | 209 | ········else·{ |
195 | ············bitArray.clear(); | 210 | ············bitArray.clear(); |
196 | ········} | 211 | ········} |
197 | ········final·int·n2·=·n·*·this.rowSize; | 212 | ········final·int·n2·=·n·*·this.rowSize; |
198 | ········for·(int·i·=·0;·i·<·this.rowSize;·++i)·{ | 213 | ········for·(int·i·=·0;·i·<·this.rowSize;·++i)·{ |
199 | ············bitArray.setBulk(i· | 214 | ············bitArray.setBulk(i·<<·5,·this.bits[n2·+·i]); |
200 | ········} | 215 | ········} |
201 | ········return·bitArray; | 216 |