apache / commons-codec
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 91 files with 10,262 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (1,038 lines of code)
    • 37 files changed 21-50 times (6,197 lines of code)
    • 38 files changed 6-20 times (2,831 lines of code)
    • 13 files changed 1-5 times (196 lines of code)
0% | 10% | 60% | 27% | 1%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 91 files with 10,262 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 4 files changed by 11-25 contributors (1,026 lines of code)
    • 40 files changed by 6-10 contributors (6,345 lines of code)
    • 38 files changed by 2-5 contributors (2,841 lines of code)
    • 9 files changed by 1 contributor (50 lines of code)
0% | 9% | 61% | 27% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, txt, xml, yaml, md, html, cgi, htaccess, gitignore, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 10% | 62% | 26% | <1%
xml0% | 0% | 36% | 32% | 30%
html0% | 0% | 0% | 100% | 0%
cgi0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 10% | 60% | 27% | 1%
ROOT0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Base64.java
in src/main/java/org/apache/commons/codec/binary
344 24 2011-09-20 2025-03-25 66 15 ggregory@apache.org garydgregory@gmail.com
BaseNCodec.java
in src/main/java/org/apache/commons/codec/binary
265 30 2011-09-20 2025-03-25 65 13 ggregory@apache.org garydgregory@gmail.com
DigestUtils.java
in src/main/java/org/apache/commons/codec/digest
429 74 2011-09-20 2025-03-15 56 7 ggregory@apache.org garydgregory@gmail.com
Base32.java
in src/main/java/org/apache/commons/codec/binary
311 20 2011-09-20 2025-03-22 50 10 ggregory@apache.org garydgregory@gmail.com
Sha2Crypt.java
in src/main/java/org/apache/commons/codec/digest
195 8 2012-04-20 2025-05-03 42 10 ggregory@apache.org garydgregory@gmail.com
DoubleMetaphone.java
in src/main/java/org/apache/commons/codec/language
684 50 2011-09-20 2024-12-31 42 9 ggregory@apache.org garydgregory@gmail.com
QuotedPrintableCodec.java
in src/main/java/org/apache/commons/codec/net
231 20 2011-09-20 2024-12-28 41 9 ggregory@apache.org garydgregory@gmail.com
Rule.java
in src/main/java/org/apache/commons/codec/language/bm
405 34 2011-09-20 2024-12-28 40 8 ggregory@apache.org msfroh@gmail.com
Hex.java
in src/main/java/org/apache/commons/codec/binary
175 15 2011-09-20 2024-12-27 39 8 ggregory@apache.org garydgregory@gmail.com
ColognePhonetic.java
in src/main/java/org/apache/commons/codec/language
198 13 2011-09-20 2024-12-28 39 6 ggregory@apache.org garydgregory@gmail.com
PhoneticEngine.java
in src/main/java/org/apache/commons/codec/language/bm
251 23 2011-09-20 2024-12-28 37 7 ggregory@apache.org garydgregory@gmail.com
Md5Crypt.java
in src/main/java/org/apache/commons/codec/digest
129 11 2012-04-20 2024-12-27 34 12 ggregory@apache.org garydgregory@gmail.com
DaitchMokotoffSoundex.java
in src/main/java/org/apache/commons/codec/language
288 21 2014-11-04 2025-01-29 34 11 tn@apache.org garydgregory@gmail.com
Metaphone.java
in src/main/java/org/apache/commons/codec/language
262 12 2011-09-20 2025-02-09 33 7 ggregory@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
89 - 2010-04-09 2025-02-01 32 10 niallp@apache.org garydgregory@gmail.com
Soundex.java
in src/main/java/org/apache/commons/codec/language
97 12 2011-09-20 2024-12-27 31 7 ggregory@apache.org garydgregory@gmail.com
HmacUtils.java
in src/main/java/org/apache/commons/codec/digest
274 39 2014-08-22 2025-03-15 30 5 ggregory@apache.org garydgregory@gmail.com
UnixCrypt.java
in src/main/java/org/apache/commons/codec/digest
310 11 2012-04-20 2024-12-27 30 8 ggregory@apache.org garydgregory@gmail.com
BCodec.java
in src/main/java/org/apache/commons/codec/net
92 12 2011-09-20 2024-12-27 29 7 ggregory@apache.org garydgregory@gmail.com
QCodec.java
in src/main/java/org/apache/commons/codec/net
159 13 2011-09-20 2024-12-27 29 6 ggregory@apache.org garydgregory@gmail.com
URLCodec.java
in src/main/java/org/apache/commons/codec/net
170 11 2011-09-20 2025-02-12 29 6 ggregory@apache.org garydgregory@gmail.com
Languages.java
in src/main/java/org/apache/commons/codec/language/bm
178 31 2011-09-20 2024-12-28 29 6 ggregory@apache.org msfroh@gmail.com
BeiderMorseEncoder.java
in src/main/java/org/apache/commons/codec/language/bm
55 10 2011-09-20 2024-12-28 28 7 ggregory@apache.org garydgregory@gmail.com
BaseNCodecInputStream.java
in src/main/java/org/apache/commons/codec/binary
94 9 2011-09-20 2024-12-27 28 9 ggregory@apache.org garydgregory@gmail.com
StringUtils.java
in src/main/java/org/apache/commons/codec/binary
98 13 2011-09-20 2024-12-27 28 6 ggregory@apache.org garydgregory@gmail.com
MurmurHash3.java
in src/main/java/org/apache/commons/codec/digest
443 31 2019-07-12 2025-02-09 28 10 gardgregory@gmail.com garydgregory@gmail.com
MatchRatingApproachEncoder.java
in src/main/java/org/apache/commons/codec/language
190 12 2012-11-28 2025-05-03 27 9 ggregory@apache.org garydgregory@gmail.com
Lang.java
in src/main/java/org/apache/commons/codec/language/bm
100 7 2011-09-20 2024-12-28 26 5 ggregory@apache.org msfroh@gmail.com
Nysiis.java
in src/main/java/org/apache/commons/codec/language
131 7 2012-03-08 2024-12-27 26 8 ggregory@apache.org garydgregory@gmail.com
Charsets.java
in src/main/java/org/apache/commons/codec
26 3 2012-03-28 2025-02-15 25 5 ggregory@apache.org garydgregory@gmail.com
BaseNCodecOutputStream.java
in src/main/java/org/apache/commons/codec/binary
71 8 2011-09-20 2024-12-27 25 7 ggregory@apache.org garydgregory@gmail.com
site.xml
in src/site
28 - 2007-11-16 2025-01-23 24 9 niallp@apache.org garydgregory@gmail.com
RFC1522Codec.java
in src/main/java/org/apache/commons/codec/net
78 5 2011-09-20 2024-12-27 24 6 ggregory@apache.org garydgregory@gmail.com
Crypt.java
in src/main/java/org/apache/commons/codec/digest
32 5 2012-04-20 2024-12-31 23 7 ggregory@apache.org garydgregory@gmail.com
download_codec.xml
in src/site/xdoc
98 - 2010-04-09 2025-01-24 23 7 niallp@apache.org garydgregory@gmail.com
Base64OutputStream.java
in src/main/java/org/apache/commons/codec/binary
18 4 2011-09-20 2025-01-23 22 7 ggregory@apache.org garydgregory@gmail.com
B64.java
in src/main/java/org/apache/commons/codec/digest
26 3 2012-04-20 2025-03-14 22 8 ggregory@apache.org garydgregory@gmail.com
RefinedSoundex.java
in src/main/java/org/apache/commons/codec/language
66 8 2011-09-20 2024-12-27 22 7 ggregory@apache.org garydgregory@gmail.com
Base32OutputStream.java
in src/main/java/org/apache/commons/codec/binary
18 4 2011-09-20 2025-01-23 21 7 ggregory@apache.org garydgregory@gmail.com
BinaryCodec.java
in src/main/java/org/apache/commons/codec/binary
127 5 2011-09-20 2024-12-28 21 5 ggregory@apache.org garydgregory@gmail.com
MessageDigestAlgorithms.java
in src/main/java/org/apache/commons/codec/digest
25 1 2012-09-01 2024-12-27 20 5 ggregory@apache.org garydgregory@gmail.com
Base16.java
in src/main/java/org/apache/commons/codec/binary
122 9 2020-04-18 2025-03-22 20 6 adam.retter@googlemail.com garydgregory@gmail.com
CharEncoding.java
in src/main/java/org/apache/commons/codec
14 1 2011-09-20 2024-12-27 19 5 ggregory@apache.org garydgregory@gmail.com
Base64InputStream.java
in src/main/java/org/apache/commons/codec/binary
18 4 2011-09-20 2025-01-23 19 7 ggregory@apache.org garydgregory@gmail.com
Base32InputStream.java
in src/main/java/org/apache/commons/codec/binary
18 4 2011-09-20 2025-01-23 19 7 ggregory@apache.org garydgregory@gmail.com
AbstractCaverphone.java
in src/main/java/org/apache/commons/codec/language
17 3 2011-09-20 2024-12-28 18 4 ggregory@apache.org garydgregory@gmail.com
Caverphone2.java
in src/main/java/org/apache/commons/codec/language
73 2 2011-09-20 2024-12-28 18 7 ggregory@apache.org garydgregory@gmail.com
PureJavaCrc32.java
in src/main/java/org/apache/commons/codec/digest
570 6 2016-01-18 2025-02-09 18 5 ggregory@apache.org garydgregory@gmail.com
Caverphone.java
in src/main/java/org/apache/commons/codec/language
26 5 2011-11-13 2024-12-28 17 4 ggregory@apache.org garydgregory@gmail.com
XXHash32.java
in src/main/java/org/apache/commons/codec/digest
123 9 2017-09-30 2024-12-27 17 8 bodewig@apache.org garydgregory@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Base64.java
in src/main/java/org/apache/commons/codec/binary
344 24 2011-09-20 2025-03-25 66 15 ggregory@apache.org garydgregory@gmail.com
BaseNCodec.java
in src/main/java/org/apache/commons/codec/binary
265 30 2011-09-20 2025-03-25 65 13 ggregory@apache.org garydgregory@gmail.com
Md5Crypt.java
in src/main/java/org/apache/commons/codec/digest
129 11 2012-04-20 2024-12-27 34 12 ggregory@apache.org garydgregory@gmail.com
DaitchMokotoffSoundex.java
in src/main/java/org/apache/commons/codec/language
288 21 2014-11-04 2025-01-29 34 11 tn@apache.org garydgregory@gmail.com
Base32.java
in src/main/java/org/apache/commons/codec/binary
311 20 2011-09-20 2025-03-22 50 10 ggregory@apache.org garydgregory@gmail.com
Sha2Crypt.java
in src/main/java/org/apache/commons/codec/digest
195 8 2012-04-20 2025-05-03 42 10 ggregory@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
89 - 2010-04-09 2025-02-01 32 10 niallp@apache.org garydgregory@gmail.com
MurmurHash3.java
in src/main/java/org/apache/commons/codec/digest
443 31 2019-07-12 2025-02-09 28 10 gardgregory@gmail.com garydgregory@gmail.com
DoubleMetaphone.java
in src/main/java/org/apache/commons/codec/language
684 50 2011-09-20 2024-12-31 42 9 ggregory@apache.org garydgregory@gmail.com
QuotedPrintableCodec.java
in src/main/java/org/apache/commons/codec/net
231 20 2011-09-20 2024-12-28 41 9 ggregory@apache.org garydgregory@gmail.com
BaseNCodecInputStream.java
in src/main/java/org/apache/commons/codec/binary
94 9 2011-09-20 2024-12-27 28 9 ggregory@apache.org garydgregory@gmail.com
MatchRatingApproachEncoder.java
in src/main/java/org/apache/commons/codec/language
190 12 2012-11-28 2025-05-03 27 9 ggregory@apache.org garydgregory@gmail.com
site.xml
in src/site
28 - 2007-11-16 2025-01-23 24 9 niallp@apache.org garydgregory@gmail.com
Rule.java
in src/main/java/org/apache/commons/codec/language/bm
405 34 2011-09-20 2024-12-28 40 8 ggregory@apache.org msfroh@gmail.com
Hex.java
in src/main/java/org/apache/commons/codec/binary
175 15 2011-09-20 2024-12-27 39 8 ggregory@apache.org garydgregory@gmail.com
UnixCrypt.java
in src/main/java/org/apache/commons/codec/digest
310 11 2012-04-20 2024-12-27 30 8 ggregory@apache.org garydgregory@gmail.com
Nysiis.java
in src/main/java/org/apache/commons/codec/language
131 7 2012-03-08 2024-12-27 26 8 ggregory@apache.org garydgregory@gmail.com
B64.java
in src/main/java/org/apache/commons/codec/digest
26 3 2012-04-20 2025-03-14 22 8 ggregory@apache.org garydgregory@gmail.com
XXHash32.java
in src/main/java/org/apache/commons/codec/digest
123 9 2017-09-30 2024-12-27 17 8 bodewig@apache.org garydgregory@gmail.com
DigestUtils.java
in src/main/java/org/apache/commons/codec/digest
429 74 2011-09-20 2025-03-15 56 7 ggregory@apache.org garydgregory@gmail.com
PhoneticEngine.java
in src/main/java/org/apache/commons/codec/language/bm
251 23 2011-09-20 2024-12-28 37 7 ggregory@apache.org garydgregory@gmail.com
Metaphone.java
in src/main/java/org/apache/commons/codec/language
262 12 2011-09-20 2025-02-09 33 7 ggregory@apache.org garydgregory@gmail.com
Soundex.java
in src/main/java/org/apache/commons/codec/language
97 12 2011-09-20 2024-12-27 31 7 ggregory@apache.org garydgregory@gmail.com
BCodec.java
in src/main/java/org/apache/commons/codec/net
92 12 2011-09-20 2024-12-27 29 7 ggregory@apache.org garydgregory@gmail.com
BeiderMorseEncoder.java
in src/main/java/org/apache/commons/codec/language/bm
55 10 2011-09-20 2024-12-28 28 7 ggregory@apache.org garydgregory@gmail.com
BaseNCodecOutputStream.java
in src/main/java/org/apache/commons/codec/binary
71 8 2011-09-20 2024-12-27 25 7 ggregory@apache.org garydgregory@gmail.com
Crypt.java
in src/main/java/org/apache/commons/codec/digest
32 5 2012-04-20 2024-12-31 23 7 ggregory@apache.org garydgregory@gmail.com
download_codec.xml
in src/site/xdoc
98 - 2010-04-09 2025-01-24 23 7 niallp@apache.org garydgregory@gmail.com
RefinedSoundex.java
in src/main/java/org/apache/commons/codec/language
66 8 2011-09-20 2024-12-27 22 7 ggregory@apache.org garydgregory@gmail.com
Base64OutputStream.java
in src/main/java/org/apache/commons/codec/binary
18 4 2011-09-20 2025-01-23 22 7 ggregory@apache.org garydgregory@gmail.com
Base32OutputStream.java
in src/main/java/org/apache/commons/codec/binary
18 4 2011-09-20 2025-01-23 21 7 ggregory@apache.org garydgregory@gmail.com
Base32InputStream.java
in src/main/java/org/apache/commons/codec/binary
18 4 2011-09-20 2025-01-23 19 7 ggregory@apache.org garydgregory@gmail.com
Base64InputStream.java
in src/main/java/org/apache/commons/codec/binary
18 4 2011-09-20 2025-01-23 19 7 ggregory@apache.org garydgregory@gmail.com
Caverphone2.java
in src/main/java/org/apache/commons/codec/language
73 2 2011-09-20 2024-12-28 18 7 ggregory@apache.org garydgregory@gmail.com
MurmurHash2.java
in src/main/java/org/apache/commons/codec/digest
108 11 2019-07-12 2025-02-09 14 7 gardgregory@gmail.com garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
160 - 2010-04-21 2025-01-24 13 7 niallp@apache.org garydgregory@gmail.com
ColognePhonetic.java
in src/main/java/org/apache/commons/codec/language
198 13 2011-09-20 2024-12-28 39 6 ggregory@apache.org garydgregory@gmail.com
Languages.java
in src/main/java/org/apache/commons/codec/language/bm
178 31 2011-09-20 2024-12-28 29 6 ggregory@apache.org msfroh@gmail.com
QCodec.java
in src/main/java/org/apache/commons/codec/net
159 13 2011-09-20 2024-12-27 29 6 ggregory@apache.org garydgregory@gmail.com
URLCodec.java
in src/main/java/org/apache/commons/codec/net
170 11 2011-09-20 2025-02-12 29 6 ggregory@apache.org garydgregory@gmail.com
StringUtils.java
in src/main/java/org/apache/commons/codec/binary
98 13 2011-09-20 2024-12-27 28 6 ggregory@apache.org garydgregory@gmail.com
RFC1522Codec.java
in src/main/java/org/apache/commons/codec/net
78 5 2011-09-20 2024-12-27 24 6 ggregory@apache.org garydgregory@gmail.com
Base16.java
in src/main/java/org/apache/commons/codec/binary
122 9 2020-04-18 2025-03-22 20 6 adam.retter@googlemail.com garydgregory@gmail.com
SoundexUtils.java
in src/main/java/org/apache/commons/codec/language
41 4 2011-09-20 2024-12-27 14 6 ggregory@apache.org garydgregory@gmail.com
HmacUtils.java
in src/main/java/org/apache/commons/codec/digest
274 39 2014-08-22 2025-03-15 30 5 ggregory@apache.org garydgregory@gmail.com
Lang.java
in src/main/java/org/apache/commons/codec/language/bm
100 7 2011-09-20 2024-12-28 26 5 ggregory@apache.org msfroh@gmail.com
Charsets.java
in src/main/java/org/apache/commons/codec
26 3 2012-03-28 2025-02-15 25 5 ggregory@apache.org garydgregory@gmail.com
BinaryCodec.java
in src/main/java/org/apache/commons/codec/binary
127 5 2011-09-20 2024-12-28 21 5 ggregory@apache.org garydgregory@gmail.com
MessageDigestAlgorithms.java
in src/main/java/org/apache/commons/codec/digest
25 1 2012-09-01 2024-12-27 20 5 ggregory@apache.org garydgregory@gmail.com
CharEncoding.java
in src/main/java/org/apache/commons/codec
14 1 2011-09-20 2024-12-27 19 5 ggregory@apache.org garydgregory@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
security.xml
in src/site/xdoc
33 - 2025-01-21 2025-01-21 1 1 garydgregory@gmail.com garydgregory@gmail.com
pmd.xml
in src/conf
10 - 2022-07-17 2025-01-15 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/codec/language/bm
1 - 2023-03-19 2024-12-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/codec/language
1 - 2023-03-19 2024-12-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/codec/cli
1 - 2023-03-19 2024-12-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/codec/net
1 - 2023-03-19 2024-12-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/codec/digest
1 - 2023-03-19 2024-12-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/codec/binary
1 - 2023-03-19 2024-12-27 3 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/codec
1 - 2023-03-19 2024-12-27 2 1 garydgregory@gmail.com garydgregory@gmail.com
CodecPolicy.java
in src/main/java/org/apache/commons/codec
5 - 2020-05-17 2024-12-27 3 2 garydgregory@gmail.com garydgregory@gmail.com
cgi
download_codec.cgi
in src/site/resources
4 - 2013-03-03 2015-02-24 2 2 olamy@apache.org sebb@apache.org
proposal.xml
in src/site/xdoc
81 - 2010-04-09 2025-01-21 3 3 niallp@apache.org garydgregory@gmail.com
Base16InputStream.java
in src/main/java/org/apache/commons/codec/binary
19 4 2020-04-18 2025-01-23 9 3 adam.retter@googlemail.com garydgregory@gmail.com
Base16OutputStream.java
in src/main/java/org/apache/commons/codec/binary
17 4 2020-04-18 2025-01-23 9 3 adam.retter@googlemail.com garydgregory@gmail.com
Resources.java
in src/main/java/org/apache/commons/codec
14 2 2019-02-09 2024-12-28 6 3 garydgregory@gmail.com msfroh@gmail.com
Blake3.java
in src/main/java/org/apache/commons/codec/digest
289 28 2021-03-07 2024-12-27 13 4 boards@gmail.com garydgregory@gmail.com
74 - 2003-04-25 2025-01-23 7 4 tobrien@apache.org garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
56 - 2010-04-09 2025-01-24 5 4 niallp@apache.org garydgregory@gmail.com
bin.xml
in src/assembly
30 - 2007-11-16 2025-01-23 8 4 niallp@apache.org garydgregory@gmail.com
Caverphone.java
in src/main/java/org/apache/commons/codec/language
26 5 2011-11-13 2024-12-28 17 4 ggregory@apache.org garydgregory@gmail.com
HmacAlgorithms.java
in src/main/java/org/apache/commons/codec/digest
20 2 2014-08-22 2024-12-27 13 4 ggregory@apache.org garydgregory@gmail.com
AbstractCaverphone.java
in src/main/java/org/apache/commons/codec/language
17 3 2011-09-20 2024-12-28 18 4 ggregory@apache.org garydgregory@gmail.com
DecoderException.java
in src/main/java/org/apache/commons/codec
15 4 2011-09-20 2024-12-27 16 4 ggregory@apache.org garydgregory@gmail.com
Utils.java
in src/main/java/org/apache/commons/codec/net
15 2 2011-09-20 2024-12-27 16 4 ggregory@apache.org garydgregory@gmail.com
RuleType.java
in src/main/java/org/apache/commons/codec/language/bm
13 1 2011-09-20 2024-12-27 12 4 ggregory@apache.org garydgregory@gmail.com
NameType.java
in src/main/java/org/apache/commons/codec/language/bm
13 1 2011-09-20 2024-12-27 11 4 ggregory@apache.org garydgregory@gmail.com
StringEncoder.java
in src/main/java/org/apache/commons/codec
4 - 2011-09-20 2024-12-27 8 4 ggregory@apache.org garydgregory@gmail.com
BinaryDecoder.java
in src/main/java/org/apache/commons/codec
4 - 2011-09-20 2024-12-27 8 4 ggregory@apache.org garydgregory@gmail.com
StringDecoder.java
in src/main/java/org/apache/commons/codec
4 - 2011-09-20 2024-12-27 8 4 ggregory@apache.org garydgregory@gmail.com
Encoder.java
in src/main/java/org/apache/commons/codec
4 - 2011-09-20 2024-12-27 11 4 ggregory@apache.org garydgregory@gmail.com
BinaryEncoder.java
in src/main/java/org/apache/commons/codec
4 - 2011-09-20 2024-12-27 8 4 ggregory@apache.org garydgregory@gmail.com
Decoder.java
in src/main/java/org/apache/commons/codec
4 - 2011-09-20 2024-12-27 10 4 ggregory@apache.org garydgregory@gmail.com
PureJavaCrc32C.java
in src/main/java/org/apache/commons/codec/digest
580 5 2016-05-16 2025-02-09 16 5 ggregory@apache.org garydgregory@gmail.com
PureJavaCrc32.java
in src/main/java/org/apache/commons/codec/digest
570 6 2016-01-18 2025-02-09 18 5 ggregory@apache.org garydgregory@gmail.com
HmacUtils.java
in src/main/java/org/apache/commons/codec/digest
274 39 2014-08-22 2025-03-15 30 5 ggregory@apache.org garydgregory@gmail.com
PercentCodec.java
in src/main/java/org/apache/commons/codec/net
151 12 2017-11-07 2024-12-27 14 5 ggregory@apache.org garydgregory@gmail.com
BinaryCodec.java
in src/main/java/org/apache/commons/codec/binary
127 5 2011-09-20 2024-12-28 21 5 ggregory@apache.org garydgregory@gmail.com
Lang.java
in src/main/java/org/apache/commons/codec/language/bm
100 7 2011-09-20 2024-12-28 26 5 ggregory@apache.org msfroh@gmail.com
Digest.java
in src/main/java/org/apache/commons/codec/cli
93 10 2016-05-19 2024-12-27 13 5 sebb@apache.org garydgregory@gmail.com
Caverphone1.java
in src/main/java/org/apache/commons/codec/language
70 2 2011-09-20 2024-12-28 16 5 ggregory@apache.org garydgregory@gmail.com
CharSequenceUtils.java
in src/main/java/org/apache/commons/codec/binary
30 2 2014-04-10 2024-12-28 12 5 ggregory@apache.org garydgregory@gmail.com
Charsets.java
in src/main/java/org/apache/commons/codec
26 3 2012-03-28 2025-02-15 25 5 ggregory@apache.org garydgregory@gmail.com
StringEncoderComparator.java
in src/main/java/org/apache/commons/codec
26 3 2011-09-20 2024-12-27 16 5 ggregory@apache.org garydgregory@gmail.com
MessageDigestAlgorithms.java
in src/main/java/org/apache/commons/codec/digest
25 1 2012-09-01 2024-12-27 20 5 ggregory@apache.org garydgregory@gmail.com
EncoderException.java
in src/main/java/org/apache/commons/codec
15 4 2011-09-20 2024-12-27 15 5 ggregory@apache.org garydgregory@gmail.com
CharEncoding.java
in src/main/java/org/apache/commons/codec
14 1 2011-09-20 2024-12-27 19 5 ggregory@apache.org garydgregory@gmail.com
ResourceConstants.java
in src/main/java/org/apache/commons/codec/language/bm
8 - 2011-09-20 2024-12-27 12 5 ggregory@apache.org garydgregory@gmail.com
ColognePhonetic.java
in src/main/java/org/apache/commons/codec/language
198 13 2011-09-20 2024-12-28 39 6 ggregory@apache.org garydgregory@gmail.com
Languages.java
in src/main/java/org/apache/commons/codec/language/bm
178 31 2011-09-20 2024-12-28 29 6 ggregory@apache.org msfroh@gmail.com
URLCodec.java
in src/main/java/org/apache/commons/codec/net
170 11 2011-09-20 2025-02-12 29 6 ggregory@apache.org garydgregory@gmail.com
Correlations

File Size vs. Number of Changes: 91 points

src/main/java/org/apache/commons/codec/digest/Sha2Crypt.java x: 195 lines of code y: 42 # changes src/main/java/org/apache/commons/codec/language/MatchRatingApproachEncoder.java x: 190 lines of code y: 27 # changes src/main/java/org/apache/commons/codec/binary/Base64.java x: 344 lines of code y: 66 # changes src/main/java/org/apache/commons/codec/binary/BaseNCodec.java x: 265 lines of code y: 65 # changes src/main/java/org/apache/commons/codec/binary/Base16.java x: 122 lines of code y: 20 # changes src/main/java/org/apache/commons/codec/binary/Base32.java x: 311 lines of code y: 50 # changes src/main/java/org/apache/commons/codec/digest/HmacUtils.java x: 274 lines of code y: 30 # changes src/main/java/org/apache/commons/codec/digest/DigestUtils.java x: 429 lines of code y: 56 # changes src/main/java/org/apache/commons/codec/digest/B64.java x: 26 lines of code y: 22 # changes src/main/java/org/apache/commons/codec/Charsets.java x: 26 lines of code y: 25 # changes src/main/java/org/apache/commons/codec/net/URLCodec.java x: 170 lines of code y: 29 # changes src/main/java/org/apache/commons/codec/language/Metaphone.java x: 262 lines of code y: 33 # changes src/main/java/org/apache/commons/codec/digest/MurmurHash2.java x: 108 lines of code y: 14 # changes src/main/java/org/apache/commons/codec/digest/MurmurHash3.java x: 443 lines of code y: 28 # changes src/main/java/org/apache/commons/codec/digest/PureJavaCrc32.java x: 570 lines of code y: 18 # changes src/main/java/org/apache/commons/codec/digest/PureJavaCrc32C.java x: 580 lines of code y: 16 # changes src/site/xdoc/index.xml x: 89 lines of code y: 32 # changes src/main/java/org/apache/commons/codec/language/DaitchMokotoffSoundex.java x: 288 lines of code y: 34 # changes src/site/xdoc/download_codec.xml x: 98 lines of code y: 23 # changes src/site/xdoc/issue-tracking.xml x: 56 lines of code y: 5 # changes src/site/xdoc/mail-lists.xml x: 160 lines of code y: 13 # changes PROPOSAL.html x: 74 lines of code y: 7 # changes src/assembly/bin.xml x: 30 lines of code y: 8 # changes src/main/java/org/apache/commons/codec/binary/Base16InputStream.java x: 19 lines of code y: 9 # changes src/main/java/org/apache/commons/codec/binary/Base16OutputStream.java x: 17 lines of code y: 9 # changes src/main/java/org/apache/commons/codec/binary/Base32InputStream.java x: 18 lines of code y: 19 # changes src/main/java/org/apache/commons/codec/binary/Base32OutputStream.java x: 18 lines of code y: 21 # changes src/main/java/org/apache/commons/codec/binary/Base64OutputStream.java x: 18 lines of code y: 22 # changes src/site/site.xml x: 28 lines of code y: 24 # changes src/site/xdoc/security.xml x: 33 lines of code y: 1 # changes src/site/xdoc/proposal.xml x: 81 lines of code y: 3 # changes src/conf/pmd.xml x: 10 lines of code y: 2 # changes src/main/java/org/apache/commons/codec/digest/Crypt.java x: 32 lines of code y: 23 # changes src/main/java/org/apache/commons/codec/language/DoubleMetaphone.java x: 684 lines of code y: 42 # changes src/main/java/org/apache/commons/codec/language/bm/Languages.java x: 178 lines of code y: 29 # changes src/main/java/org/apache/commons/codec/language/bm/Rule.java x: 405 lines of code y: 40 # changes src/main/java/org/apache/commons/codec/binary/BinaryCodec.java x: 127 lines of code y: 21 # changes src/main/java/org/apache/commons/codec/binary/CharSequenceUtils.java x: 30 lines of code y: 12 # changes src/main/java/org/apache/commons/codec/language/AbstractCaverphone.java x: 17 lines of code y: 18 # changes src/main/java/org/apache/commons/codec/language/Caverphone.java x: 26 lines of code y: 17 # changes src/main/java/org/apache/commons/codec/language/Caverphone1.java x: 70 lines of code y: 16 # changes src/main/java/org/apache/commons/codec/language/Caverphone2.java x: 73 lines of code y: 18 # changes src/main/java/org/apache/commons/codec/language/ColognePhonetic.java x: 198 lines of code y: 39 # changes src/main/java/org/apache/commons/codec/language/bm/BeiderMorseEncoder.java x: 55 lines of code y: 28 # changes src/main/java/org/apache/commons/codec/language/bm/Lang.java x: 100 lines of code y: 26 # changes src/main/java/org/apache/commons/codec/language/bm/PhoneticEngine.java x: 251 lines of code y: 37 # changes src/main/java/org/apache/commons/codec/net/QuotedPrintableCodec.java x: 231 lines of code y: 41 # changes src/main/java/org/apache/commons/codec/Resources.java x: 14 lines of code y: 6 # changes src/main/java/org/apache/commons/codec/BinaryDecoder.java x: 4 lines of code y: 8 # changes src/main/java/org/apache/commons/codec/CharEncoding.java x: 14 lines of code y: 19 # changes src/main/java/org/apache/commons/codec/CodecPolicy.java x: 5 lines of code y: 3 # changes src/main/java/org/apache/commons/codec/Decoder.java x: 4 lines of code y: 10 # changes src/main/java/org/apache/commons/codec/DecoderException.java x: 15 lines of code y: 16 # changes src/main/java/org/apache/commons/codec/Encoder.java x: 4 lines of code y: 11 # changes src/main/java/org/apache/commons/codec/EncoderException.java x: 15 lines of code y: 15 # changes src/main/java/org/apache/commons/codec/StringEncoderComparator.java x: 26 lines of code y: 16 # changes src/main/java/org/apache/commons/codec/binary/BaseNCodecInputStream.java x: 94 lines of code y: 28 # changes src/main/java/org/apache/commons/codec/binary/BaseNCodecOutputStream.java x: 71 lines of code y: 25 # changes src/main/java/org/apache/commons/codec/binary/Hex.java x: 175 lines of code y: 39 # changes src/main/java/org/apache/commons/codec/binary/StringUtils.java x: 98 lines of code y: 28 # changes src/main/java/org/apache/commons/codec/binary/package-info.java x: 1 lines of code y: 3 # changes src/main/java/org/apache/commons/codec/cli/Digest.java x: 93 lines of code y: 13 # changes src/main/java/org/apache/commons/codec/cli/package-info.java x: 1 lines of code y: 2 # changes src/main/java/org/apache/commons/codec/digest/Blake3.java x: 289 lines of code y: 13 # changes src/main/java/org/apache/commons/codec/digest/HmacAlgorithms.java x: 20 lines of code y: 13 # changes src/main/java/org/apache/commons/codec/digest/Md5Crypt.java x: 129 lines of code y: 34 # changes src/main/java/org/apache/commons/codec/digest/MessageDigestAlgorithms.java x: 25 lines of code y: 20 # changes src/main/java/org/apache/commons/codec/digest/UnixCrypt.java x: 310 lines of code y: 30 # changes src/main/java/org/apache/commons/codec/digest/XXHash32.java x: 123 lines of code y: 17 # changes src/main/java/org/apache/commons/codec/language/Nysiis.java x: 131 lines of code y: 26 # changes src/main/java/org/apache/commons/codec/language/RefinedSoundex.java x: 66 lines of code y: 22 # changes src/main/java/org/apache/commons/codec/language/Soundex.java x: 97 lines of code y: 31 # changes src/main/java/org/apache/commons/codec/language/SoundexUtils.java x: 41 lines of code y: 14 # changes src/main/java/org/apache/commons/codec/language/bm/NameType.java x: 13 lines of code y: 11 # changes src/main/java/org/apache/commons/codec/language/bm/ResourceConstants.java x: 8 lines of code y: 12 # changes src/main/java/org/apache/commons/codec/language/bm/RuleType.java x: 13 lines of code y: 12 # changes src/main/java/org/apache/commons/codec/net/BCodec.java x: 92 lines of code y: 29 # changes src/main/java/org/apache/commons/codec/net/PercentCodec.java x: 151 lines of code y: 14 # changes src/main/java/org/apache/commons/codec/net/QCodec.java x: 159 lines of code y: 29 # changes src/main/java/org/apache/commons/codec/net/RFC1522Codec.java x: 78 lines of code y: 24 # changes src/site/resources/download_codec.cgi x: 4 lines of code y: 2 # changes
66.0
# changes
  min: 1.0
  average: 20.26
  25th percentile: 10.0
  median: 18.0
  75th percentile: 28.0
  max: 66.0
0 684.0
lines of code
min: 1.0 | average: 112.77 | 25th percentile: 15.0 | median: 66.0 | 75th percentile: 160.0 | max: 684.0

Number of Contributors vs. Number of Changes: 91 points

src/main/java/org/apache/commons/codec/digest/Sha2Crypt.java x: 10 # contributors y: 42 # changes src/main/java/org/apache/commons/codec/language/MatchRatingApproachEncoder.java x: 9 # contributors y: 27 # changes src/main/java/org/apache/commons/codec/binary/Base64.java x: 15 # contributors y: 66 # changes src/main/java/org/apache/commons/codec/binary/BaseNCodec.java x: 13 # contributors y: 65 # changes src/main/java/org/apache/commons/codec/binary/Base16.java x: 6 # contributors y: 20 # changes src/main/java/org/apache/commons/codec/binary/Base32.java x: 10 # contributors y: 50 # changes src/main/java/org/apache/commons/codec/digest/HmacUtils.java x: 5 # contributors y: 30 # changes src/main/java/org/apache/commons/codec/digest/DigestUtils.java x: 7 # contributors y: 56 # changes src/main/java/org/apache/commons/codec/digest/B64.java x: 8 # contributors y: 22 # changes src/main/java/org/apache/commons/codec/Charsets.java x: 5 # contributors y: 25 # changes src/main/java/org/apache/commons/codec/net/URLCodec.java x: 6 # contributors y: 29 # changes src/main/java/org/apache/commons/codec/language/Metaphone.java x: 7 # contributors y: 33 # changes src/main/java/org/apache/commons/codec/digest/MurmurHash2.java x: 7 # contributors y: 14 # changes src/main/java/org/apache/commons/codec/digest/MurmurHash3.java x: 10 # contributors y: 28 # changes src/main/java/org/apache/commons/codec/digest/PureJavaCrc32.java x: 5 # contributors y: 18 # changes src/main/java/org/apache/commons/codec/digest/PureJavaCrc32C.java x: 5 # contributors y: 16 # changes src/site/xdoc/index.xml x: 10 # contributors y: 32 # changes src/main/java/org/apache/commons/codec/language/DaitchMokotoffSoundex.java x: 11 # contributors y: 34 # changes src/site/xdoc/download_codec.xml x: 7 # contributors y: 23 # changes src/site/xdoc/issue-tracking.xml x: 4 # contributors y: 5 # changes src/site/xdoc/mail-lists.xml x: 7 # contributors y: 13 # changes PROPOSAL.html x: 4 # contributors y: 7 # changes src/assembly/bin.xml x: 4 # contributors y: 8 # changes src/main/java/org/apache/commons/codec/binary/Base16InputStream.java x: 3 # contributors y: 9 # changes src/main/java/org/apache/commons/codec/binary/Base32InputStream.java x: 7 # contributors y: 19 # changes src/main/java/org/apache/commons/codec/binary/Base32OutputStream.java x: 7 # contributors y: 21 # changes src/main/java/org/apache/commons/codec/binary/Base64OutputStream.java x: 7 # contributors y: 22 # changes src/site/site.xml x: 9 # contributors y: 24 # changes src/site/xdoc/security.xml x: 1 # contributors y: 1 # changes src/site/xdoc/proposal.xml x: 3 # contributors y: 3 # changes src/conf/pmd.xml x: 1 # contributors y: 2 # changes src/main/java/org/apache/commons/codec/language/DoubleMetaphone.java x: 9 # contributors y: 42 # changes src/main/java/org/apache/commons/codec/language/bm/Rule.java x: 8 # contributors y: 40 # changes src/main/java/org/apache/commons/codec/binary/BinaryCodec.java x: 5 # contributors y: 21 # changes src/main/java/org/apache/commons/codec/binary/CharSequenceUtils.java x: 5 # contributors y: 12 # changes src/main/java/org/apache/commons/codec/language/AbstractCaverphone.java x: 4 # contributors y: 18 # changes src/main/java/org/apache/commons/codec/language/Caverphone.java x: 4 # contributors y: 17 # changes src/main/java/org/apache/commons/codec/language/Caverphone2.java x: 7 # contributors y: 18 # changes src/main/java/org/apache/commons/codec/language/ColognePhonetic.java x: 6 # contributors y: 39 # changes src/main/java/org/apache/commons/codec/language/bm/BeiderMorseEncoder.java x: 7 # contributors y: 28 # changes src/main/java/org/apache/commons/codec/language/bm/Lang.java x: 5 # contributors y: 26 # changes src/main/java/org/apache/commons/codec/language/bm/PhoneticEngine.java x: 7 # contributors y: 37 # changes src/main/java/org/apache/commons/codec/net/QuotedPrintableCodec.java x: 9 # contributors y: 41 # changes src/main/java/org/apache/commons/codec/Resources.java x: 3 # contributors y: 6 # changes src/main/java/org/apache/commons/codec/CharEncoding.java x: 5 # contributors y: 19 # changes src/main/java/org/apache/commons/codec/CodecPolicy.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/commons/codec/Decoder.java x: 4 # contributors y: 10 # changes src/main/java/org/apache/commons/codec/DecoderException.java x: 4 # contributors y: 16 # changes src/main/java/org/apache/commons/codec/Encoder.java x: 4 # contributors y: 11 # changes src/main/java/org/apache/commons/codec/EncoderException.java x: 5 # contributors y: 15 # changes src/main/java/org/apache/commons/codec/binary/BaseNCodecInputStream.java x: 9 # contributors y: 28 # changes src/main/java/org/apache/commons/codec/binary/BaseNCodecOutputStream.java x: 7 # contributors y: 25 # changes src/main/java/org/apache/commons/codec/binary/Hex.java x: 8 # contributors y: 39 # changes src/main/java/org/apache/commons/codec/binary/StringUtils.java x: 6 # contributors y: 28 # changes src/main/java/org/apache/commons/codec/binary/package-info.java x: 1 # contributors y: 3 # changes src/main/java/org/apache/commons/codec/cli/Digest.java x: 5 # contributors y: 13 # changes src/main/java/org/apache/commons/codec/digest/Blake3.java x: 4 # contributors y: 13 # changes src/main/java/org/apache/commons/codec/digest/Md5Crypt.java x: 12 # contributors y: 34 # changes src/main/java/org/apache/commons/codec/digest/MessageDigestAlgorithms.java x: 5 # contributors y: 20 # changes src/main/java/org/apache/commons/codec/digest/UnixCrypt.java x: 8 # contributors y: 30 # changes src/main/java/org/apache/commons/codec/digest/XXHash32.java x: 8 # contributors y: 17 # changes src/main/java/org/apache/commons/codec/language/Nysiis.java x: 8 # contributors y: 26 # changes src/main/java/org/apache/commons/codec/language/Soundex.java x: 7 # contributors y: 31 # changes src/main/java/org/apache/commons/codec/language/SoundexUtils.java x: 6 # contributors y: 14 # changes src/main/java/org/apache/commons/codec/language/bm/RuleType.java x: 4 # contributors y: 12 # changes src/main/java/org/apache/commons/codec/net/BCodec.java x: 7 # contributors y: 29 # changes src/main/java/org/apache/commons/codec/net/PercentCodec.java x: 5 # contributors y: 14 # changes src/main/java/org/apache/commons/codec/net/RFC1522Codec.java x: 6 # contributors y: 24 # changes src/site/resources/download_codec.cgi x: 2 # contributors y: 2 # changes
66.0
# changes
  min: 1.0
  average: 20.26
  25th percentile: 10.0
  median: 18.0
  75th percentile: 28.0
  max: 66.0
0 15.0
# contributors
min: 1.0 | average: 5.7 | 25th percentile: 4.0 | median: 5.0 | 75th percentile: 7.0 | max: 15.0

Number of Contributors vs. File Size: 91 points

src/main/java/org/apache/commons/codec/digest/Sha2Crypt.java x: 10 # contributors y: 195 lines of code src/main/java/org/apache/commons/codec/language/MatchRatingApproachEncoder.java x: 9 # contributors y: 190 lines of code src/main/java/org/apache/commons/codec/binary/Base64.java x: 15 # contributors y: 344 lines of code src/main/java/org/apache/commons/codec/binary/BaseNCodec.java x: 13 # contributors y: 265 lines of code src/main/java/org/apache/commons/codec/binary/Base16.java x: 6 # contributors y: 122 lines of code src/main/java/org/apache/commons/codec/binary/Base32.java x: 10 # contributors y: 311 lines of code src/main/java/org/apache/commons/codec/digest/HmacUtils.java x: 5 # contributors y: 274 lines of code src/main/java/org/apache/commons/codec/digest/DigestUtils.java x: 7 # contributors y: 429 lines of code src/main/java/org/apache/commons/codec/digest/B64.java x: 8 # contributors y: 26 lines of code src/main/java/org/apache/commons/codec/Charsets.java x: 5 # contributors y: 26 lines of code src/main/java/org/apache/commons/codec/net/URLCodec.java x: 6 # contributors y: 170 lines of code src/main/java/org/apache/commons/codec/language/Metaphone.java x: 7 # contributors y: 262 lines of code src/main/java/org/apache/commons/codec/digest/MurmurHash2.java x: 7 # contributors y: 108 lines of code src/main/java/org/apache/commons/codec/digest/MurmurHash3.java x: 10 # contributors y: 443 lines of code src/main/java/org/apache/commons/codec/digest/PureJavaCrc32.java x: 5 # contributors y: 570 lines of code src/main/java/org/apache/commons/codec/digest/PureJavaCrc32C.java x: 5 # contributors y: 580 lines of code src/site/xdoc/index.xml x: 10 # contributors y: 89 lines of code src/main/java/org/apache/commons/codec/language/DaitchMokotoffSoundex.java x: 11 # contributors y: 288 lines of code src/site/xdoc/download_codec.xml x: 7 # contributors y: 98 lines of code src/site/xdoc/issue-tracking.xml x: 4 # contributors y: 56 lines of code src/site/xdoc/mail-lists.xml x: 7 # contributors y: 160 lines of code PROPOSAL.html x: 4 # contributors y: 74 lines of code src/assembly/bin.xml x: 4 # contributors y: 30 lines of code src/main/java/org/apache/commons/codec/binary/Base16InputStream.java x: 3 # contributors y: 19 lines of code src/main/java/org/apache/commons/codec/binary/Base16OutputStream.java x: 3 # contributors y: 17 lines of code src/main/java/org/apache/commons/codec/binary/Base32InputStream.java x: 7 # contributors y: 18 lines of code src/site/site.xml x: 9 # contributors y: 28 lines of code src/site/xdoc/security.xml x: 1 # contributors y: 33 lines of code src/site/xdoc/proposal.xml x: 3 # contributors y: 81 lines of code src/conf/pmd.xml x: 1 # contributors y: 10 lines of code src/main/java/org/apache/commons/codec/digest/Crypt.java x: 7 # contributors y: 32 lines of code src/main/java/org/apache/commons/codec/language/DoubleMetaphone.java x: 9 # contributors y: 684 lines of code src/main/java/org/apache/commons/codec/language/bm/Languages.java x: 6 # contributors y: 178 lines of code src/main/java/org/apache/commons/codec/language/bm/Rule.java x: 8 # contributors y: 405 lines of code src/main/java/org/apache/commons/codec/binary/BinaryCodec.java x: 5 # contributors y: 127 lines of code src/main/java/org/apache/commons/codec/binary/CharSequenceUtils.java x: 5 # contributors y: 30 lines of code src/main/java/org/apache/commons/codec/language/AbstractCaverphone.java x: 4 # contributors y: 17 lines of code src/main/java/org/apache/commons/codec/language/Caverphone.java x: 4 # contributors y: 26 lines of code src/main/java/org/apache/commons/codec/language/Caverphone1.java x: 5 # contributors y: 70 lines of code src/main/java/org/apache/commons/codec/language/Caverphone2.java x: 7 # contributors y: 73 lines of code src/main/java/org/apache/commons/codec/language/ColognePhonetic.java x: 6 # contributors y: 198 lines of code src/main/java/org/apache/commons/codec/language/bm/BeiderMorseEncoder.java x: 7 # contributors y: 55 lines of code src/main/java/org/apache/commons/codec/language/bm/Lang.java x: 5 # contributors y: 100 lines of code src/main/java/org/apache/commons/codec/language/bm/PhoneticEngine.java x: 7 # contributors y: 251 lines of code src/main/java/org/apache/commons/codec/net/QuotedPrintableCodec.java x: 9 # contributors y: 231 lines of code src/main/java/org/apache/commons/codec/Resources.java x: 3 # contributors y: 14 lines of code src/main/java/org/apache/commons/codec/BinaryDecoder.java x: 4 # contributors y: 4 lines of code src/main/java/org/apache/commons/codec/CharEncoding.java x: 5 # contributors y: 14 lines of code src/main/java/org/apache/commons/codec/CodecPolicy.java x: 2 # contributors y: 5 lines of code src/main/java/org/apache/commons/codec/DecoderException.java x: 4 # contributors y: 15 lines of code src/main/java/org/apache/commons/codec/binary/BaseNCodecInputStream.java x: 9 # contributors y: 94 lines of code src/main/java/org/apache/commons/codec/binary/BaseNCodecOutputStream.java x: 7 # contributors y: 71 lines of code src/main/java/org/apache/commons/codec/binary/Hex.java x: 8 # contributors y: 175 lines of code src/main/java/org/apache/commons/codec/binary/StringUtils.java x: 6 # contributors y: 98 lines of code src/main/java/org/apache/commons/codec/binary/package-info.java x: 1 # contributors y: 1 lines of code src/main/java/org/apache/commons/codec/cli/Digest.java x: 5 # contributors y: 93 lines of code src/main/java/org/apache/commons/codec/digest/Blake3.java x: 4 # contributors y: 289 lines of code src/main/java/org/apache/commons/codec/digest/HmacAlgorithms.java x: 4 # contributors y: 20 lines of code src/main/java/org/apache/commons/codec/digest/Md5Crypt.java x: 12 # contributors y: 129 lines of code src/main/java/org/apache/commons/codec/digest/UnixCrypt.java x: 8 # contributors y: 310 lines of code src/main/java/org/apache/commons/codec/digest/XXHash32.java x: 8 # contributors y: 123 lines of code src/main/java/org/apache/commons/codec/language/Nysiis.java x: 8 # contributors y: 131 lines of code src/main/java/org/apache/commons/codec/language/RefinedSoundex.java x: 7 # contributors y: 66 lines of code src/main/java/org/apache/commons/codec/language/SoundexUtils.java x: 6 # contributors y: 41 lines of code src/main/java/org/apache/commons/codec/language/bm/NameType.java x: 4 # contributors y: 13 lines of code src/main/java/org/apache/commons/codec/language/bm/ResourceConstants.java x: 5 # contributors y: 8 lines of code src/main/java/org/apache/commons/codec/net/BCodec.java x: 7 # contributors y: 92 lines of code src/main/java/org/apache/commons/codec/net/PercentCodec.java x: 5 # contributors y: 151 lines of code src/main/java/org/apache/commons/codec/net/QCodec.java x: 6 # contributors y: 159 lines of code src/main/java/org/apache/commons/codec/net/RFC1522Codec.java x: 6 # contributors y: 78 lines of code
684.0
lines of code
  min: 1.0
  average: 112.77
  25th percentile: 15.0
  median: 66.0
  75th percentile: 160.0
  max: 684.0
0 15.0
# contributors
min: 1.0 | average: 5.7 | 25th percentile: 4.0 | median: 5.0 | 75th percentile: 7.0 | max: 15.0