facebook / zstd
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 188 files with 68,249 lines of code.
    • 21 very long files (41,759 lines of code)
    • 14 long files (9,798 lines of code)
    • 27 medium size files (9,040 lines of codeclsfd_ftr_w_mp_ins)
    • 27 small files (4,022 lines of code)
    • 99 very small files (3,630 lines of code)
61% | 14% | 13% | 5% | 5%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
c71% | 14% | 9% | 2% | 1%
h27% | 13% | 17% | 17% | 25%
html100% | 0% | 0% | 0% | 0%
py0% | 77% | 0% | 15% | 7%
vcxproj0% | 0% | 68% | 31% | 0%
cpp0% | 0% | 80% | 16% | 3%
yml0% | 0% | 0% | 100% | 0%
cmake0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
lua0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
swift0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
lib/legacy96% | 0% | 2% | 0% | 1%
lib/compress60% | 26% | 7% | 2% | 2%
lib/decompress92% | 0% | 0% | 6% | <1%
programs63% | 9% | 9% | 10% | 6%
lib/common47% | 0% | 31% | 11% | 9%
doc100% | 0% | 0% | 0% | 0%
lib/dictBuilder39% | 58% | 0% | 0% | 1%
doc/educational_decoder93% | 0% | 0% | 0% | 6%
zlibWrapper0% | 35% | 54% | 6% | 3%
contrib/largeNbDicts0% | 100% | 0% | 0% | 0%
contrib/freestanding_lib0% | 100% | 0% | 0% | 0%
lib0% | 75% | 0% | 14% | 9%
build/VS20100% | 0% | 76% | 22% | <1%
contrib/pzstd0% | 0% | 53% | 7% | 39%
contrib/seekable_format0% | 0% | 92% | 0% | 7%
contrib/match_finders0% | 0% | 97% | 0% | 2%
contrib/diagnose_corruption0% | 0% | 100% | 0% | 0%
contrib/linux-kernel0% | 0% | 0% | 63% | 36%
ROOT0% | 0% | 0% | 87% | 12%
lib/dll0% | 0% | 0% | 100% | 0%
contrib/gen_html0% | 0% | 0% | 100% | 0%
build/single_file_libs0% | 0% | 0% | 63% | 36%
contrib/recovery0% | 0% | 0% | 100% | 0%
lib/deprecated0% | 0% | 0% | 0% | 100%
build/cmake0% | 0% | 0% | 0% | 100%
build/VS_scripts0% | 0% | 0% | 0% | 100%
contrib/premake0% | 0% | 0% | 0% | 100%
build/meson0% | 0% | 0% | 0% | 100%
contrib/snap0% | 0% | 0% | 0% | 100%
programs/windres0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
zstd_compress.c
in lib/compress
5025 175
xxhash.h
in lib/common
2859 58
zstd_v07.c
in lib/legacy
2779 113
zstd_v05.c
in lib/legacy
2449 90
zstd_v06.c
in lib/legacy
2441 92
fileio.c
in programs
2357 55
zstd_v04.c
in lib/legacy
2274 83
zstd_v02.c
in lib/legacy
2273 77
zstd_v03.c
in lib/legacy
1988 70
zstd_decompress.c
in lib/decompress
1713 78
1665 -
zstd_lazy.c
in lib/compress
1614 47
zstd_decompress_block.c
in lib/decompress
1594 22
divsufsort.c
in lib/dictBuilder
1585 -
zstd_v01.c
in lib/legacy
1553 55
huf_decompress.c
in lib/decompress
1461 57
zstdmt_compress.c
in lib/compress
1424 49
zstd_decompress.c
in doc/educational_decoder
1297 61
zstdcli.c
in programs
1225 26
zstd_opt.c
in lib/compress
1120 31
util.c
in programs
1063 44
huf_compress.c
in lib/compress
984 48
zstd_zlibwrapper.c
in zlibWrapper
939 54
cover.c
in lib/dictBuilder
901 32
zdict.c
in lib/dictBuilder
858 25
841 37
largeNbDicts.c
in contrib/largeNbDicts
739 29
benchzstd.c
in programs
714 18
freestanding.py
in contrib/freestanding_lib
598 29
zstd.h
in lib
570 -
fastcover.c
in lib/dictBuilder
556 4
fse_compress.c
in lib/compress
548 15
zstd_double_fast.c
in lib/compress
541 7
zstd_ldm.c
in lib/compress
507 18
zstd_fast.c
in lib/compress
502 6
gzlib.c
in zlibWrapper
482 18
gzwrite.c
in zlibWrapper
479 14
Pzstd.cpp
in contrib/pzstd
467 15
gzread.c
in zlibWrapper
461 14
459 8
zstdseek_decompress.c
in contrib/seekable_format
455 25
fileio_asyncio.c
in programs
416 27
zstd_edist.c
in contrib/match_finders
400 10
zstd_legacy.h
in lib/legacy
378 8
Options.cpp
in contrib/pzstd
369 6
zstd_cwksp.h
in lib/compress
363 25
361 7
mem.h
in lib/common
336 46
check_flipped_bits.c
in contrib/diagnose_corruption
329 8
dibio.c
in programs
308 9
Files With Most Units (Top 50)
File# lines# units
zstd_compress.c
in lib/compress
5025 175
zstd_v07.c
in lib/legacy
2779 113
zstd_v06.c
in lib/legacy
2441 92
zstd_v05.c
in lib/legacy
2449 90
zstd_v04.c
in lib/legacy
2274 83
zstd_decompress.c
in lib/decompress
1713 78
zstd_v02.c
in lib/legacy
2273 77
zstd_v03.c
in lib/legacy
1988 70
zstd_decompress.c
in doc/educational_decoder
1297 61
xxhash.h
in lib/common
2859 58
huf_decompress.c
in lib/decompress
1461 57
fileio.c
in programs
2357 55
zstd_v01.c
in lib/legacy
1553 55
zstd_zlibwrapper.c
in zlibWrapper
939 54
zstdmt_compress.c
in lib/compress
1424 49
huf_compress.c
in lib/compress
984 48
zstd_lazy.c
in lib/compress
1614 47
mem.h
in lib/common
336 46
util.c
in programs
1063 44
841 37
cover.c
in lib/dictBuilder
901 32
zstd_opt.c
in lib/compress
1120 31
mem.h
in contrib/linux-kernel
184 29
freestanding.py
in contrib/freestanding_lib
598 29
largeNbDicts.c
in contrib/largeNbDicts
739 29
fileio_asyncio.c
in programs
416 27
zstdcli.c
in programs
1225 26
zstdseek_decompress.c
in contrib/seekable_format
455 25
zstd_cwksp.h
in lib/compress
363 25
zdict.c
in lib/dictBuilder
858 25
zstd_decompress_block.c
in lib/decompress
1594 22
gzlib.c
in zlibWrapper
482 18
benchzstd.c
in programs
714 18
zstd_ldm.c
in lib/compress
507 18
bitstream.h
in lib/common
247 18
pool.c
in lib/common
254 16
Pzstd.cpp
in contrib/pzstd
467 15
fse_compress.c
in lib/compress
548 15
gzread.c
in zlibWrapper
461 14
gzwrite.c
in zlibWrapper
479 14
fse_decompress.c
in lib/common
277 14
Range.h
in contrib/pzstd/utils
90 12
zstd_compress_module.c
in contrib/linux-kernel
130 12
zstdseek_compress.c
in contrib/seekable_format
255 12
fse.h
in lib/common
246 12
WorkQueue.h
in contrib/pzstd/utils
110 11
Buffer.h
in contrib/pzstd/utils
52 11
timefn.c
in programs
117 11
zstd_edist.c
in contrib/match_finders
400 10
zstd_decompress_module.c
in contrib/linux-kernel
76 9
Files With Long Lines (Top 50)

There are 74 files with lines longer than 120 characters. In total, there are 849 long lines.

File# lines# units# long lines
1665 - 97
zstdcli.c
in programs
1225 26 75
zstd_compress.c
in lib/compress
5025 175 55
zstd_v07.c
in lib/legacy
2779 113 41
zstd_decompress_block.c
in lib/decompress
1594 22 36
zstd_v06.c
in lib/legacy
2441 92 33
fileio.c
in programs
2357 55 29
huf.h
in lib/common
171 - 27
zstd.h
in lib
570 - 23
zstd_decompress.c
in lib/decompress
1713 78 21
zstd_v05.c
in lib/legacy
2449 90 21
fse.h
in lib/common
246 12 20
zstd_v04.c
in lib/legacy
2274 83 19
huf_compress.c
in lib/compress
984 48 17
zstd_lazy.c
in lib/compress
1614 47 16
huf_decompress.c
in lib/decompress
1461 57 16
zstd_v02.c
in lib/legacy
2273 77 16
vcxproj
fullbench-dll.vcxproj
in build/VS2010/fullbench-dll
189 - 16
zdict.c
in lib/dictBuilder
858 25 13
vcxproj
fullbench-dll.vcxproj
in lib/dll/example
181 - 12
vcxproj
libzstd-dll.vcxproj
in build/VS2010/libzstd-dll
250 - 12
vcxproj
fuzzer.vcxproj
in build/VS2010/fuzzer
223 - 12
vcxproj
libzstd.vcxproj
in build/VS2010/libzstd
243 - 12
vcxproj
zstd.vcxproj
in build/VS2010/zstd
259 - 12
zstd_zlibwrapper.c
in zlibWrapper
939 54 11
zstdmt_compress.c
in lib/compress
1424 49 11
zstd_v03.c
in lib/legacy
1988 70 11
xxhash.h
in lib/common
2859 58 11
freestanding.py
in contrib/freestanding_lib
598 29 10
zstd_double_fast.c
in lib/compress
541 7 9
zstd_opt.c
in lib/compress
1120 31 8
vcxproj
fullbench.vcxproj
in build/VS2010/fullbench
218 - 8
vcxproj
datagen.vcxproj
in build/VS2010/datagen
168 - 8
largeNbDicts.c
in contrib/largeNbDicts
739 29 7
benchzstd.c
in programs
714 18 7
fse_decompress.c
in lib/common
277 14 7
186 - 5
361 7 5
fse_compress.c
in lib/compress
548 15 5
zstd_v01.c
in lib/legacy
1553 55 5
entropy_common.c
in lib/common
245 9 5
zbuff.h
in lib/deprecated
61 - 5
459 8 4
cmd
build.generic.cmd
in build/VS_scripts
54 - 4
cmake
FindLibLZ4.cmake
in build/cmake/CMakeModules
41 - 4
Options.cpp
in contrib/pzstd
369 6 3
zstd_seekable.h
in contrib/seekable_format
58 - 3
platform.h
in programs
136 1 3
zstd_ldm.c
in lib/compress
507 18 3
cover.c
in lib/dictBuilder
901 32 3
Correlations

File Size vs. Commits (all time): 188 points

programs/zstdcli.c x: 720 commits (all time) y: 1225 lines of code lib/compress/zstd_fast.c x: 146 commits (all time) y: 502 lines of code build/single_file_libs/combine.py x: 14 commits (all time) y: 120 lines of code build/single_file_libs/zstd-in.c x: 16 commits (all time) y: 47 lines of code build/single_file_libs/zstddeclib-in.c x: 16 commits (all time) y: 23 lines of code contrib/match_finders/zstd_edist.c x: 5 commits (all time) y: 400 lines of code contrib/match_finders/zstd_edist.h x: 5 commits (all time) y: 9 lines of code contrib/pzstd/utils/ScopeGuard.h x: 8 commits (all time) y: 24 lines of code doc/zstd_manual.html x: 315 commits (all time) y: 1665 lines of code lib/common/bitstream.h x: 114 commits (all time) y: 247 lines of code lib/common/fse.h x: 105 commits (all time) y: 246 lines of code lib/common/fse_decompress.c x: 77 commits (all time) y: 277 lines of code lib/common/xxhash.h x: 29 commits (all time) y: 2859 lines of code lib/compress/zstd_compress.c x: 1662 commits (all time) y: 5025 lines of code lib/compress/zstd_compress_sequences.c x: 50 commits (all time) y: 361 lines of code lib/compress/zstd_compress_superblock.c x: 52 commits (all time) y: 459 lines of code lib/compress/zstd_lazy.c x: 233 commits (all time) y: 1614 lines of code lib/compress/zstd_ldm.c x: 154 commits (all time) y: 507 lines of code lib/compress/zstdmt_compress.c x: 455 commits (all time) y: 1424 lines of code lib/decompress/zstd_decompress.c x: 735 commits (all time) y: 1713 lines of code lib/decompress/zstd_decompress_block.c x: 141 commits (all time) y: 1594 lines of code lib/dictBuilder/cover.c x: 136 commits (all time) y: 901 lines of code lib/dictBuilder/fastcover.c x: 51 commits (all time) y: 556 lines of code lib/legacy/zstd_v02.c x: 121 commits (all time) y: 2273 lines of code lib/legacy/zstd_v03.c x: 111 commits (all time) y: 1988 lines of code lib/legacy/zstd_v04.c x: 155 commits (all time) y: 2274 lines of code lib/legacy/zstd_v05.c x: 160 commits (all time) y: 2449 lines of code lib/legacy/zstd_v06.c x: 144 commits (all time) y: 2441 lines of code lib/legacy/zstd_v07.c x: 141 commits (all time) y: 2779 lines of code lib/zdict.h x: 17 commits (all time) y: 110 lines of code lib/zstd.h x: 873 commits (all time) y: 570 lines of code programs/benchfn.h x: 19 commits (all time) y: 52 lines of code programs/fileio.c x: 977 commits (all time) y: 2357 lines of code programs/util.c x: 225 commits (all time) y: 1063 lines of code contrib/linux-kernel/zstd_compress_module.c x: 19 commits (all time) y: 130 lines of code lib/common/portability_macros.h x: 10 commits (all time) y: 80 lines of code lib/common/compiler.h x: 123 commits (all time) y: 174 lines of code programs/dibio.c x: 141 commits (all time) y: 308 lines of code lib/common/bits.h x: 8 commits (all time) y: 151 lines of code lib/common/entropy_common.c x: 71 commits (all time) y: 245 lines of code lib/common/mem.h x: 132 commits (all time) y: 336 lines of code lib/common/zstd_internal.h x: 369 commits (all time) y: 260 lines of code lib/compress/fse_compress.c x: 130 commits (all time) y: 548 lines of code lib/compress/huf_compress.c x: 190 commits (all time) y: 984 lines of code lib/compress/zstd_compress_internal.h x: 392 commits (all time) y: 841 lines of code lib/decompress/huf_decompress.c x: 180 commits (all time) y: 1461 lines of code lib/dictBuilder/zdict.c x: 236 commits (all time) y: 858 lines of code contrib/largeNbDicts/largeNbDicts.c x: 39 commits (all time) y: 739 lines of code programs/fileio_asyncio.c x: 5 commits (all time) y: 416 lines of code programs/fileio_asyncio.h x: 5 commits (all time) y: 70 lines of code lib/compress/zstd_compress_literals.c x: 44 commits (all time) y: 139 lines of code programs/fileio_common.h x: 3 commits (all time) y: 88 lines of code programs/fileio_types.h x: 3 commits (all time) y: 44 lines of code programs/fileio.h x: 212 commits (all time) y: 99 lines of code lib/common/error_private.c x: 54 commits (all time) y: 43 lines of code lib/compress/zstd_cwksp.h x: 79 commits (all time) y: 363 lines of code lib/decompress/zstd_ddict.c x: 33 commits (all time) y: 182 lines of code lib/decompress/zstd_decompress_internal.h x: 72 commits (all time) y: 162 lines of code contrib/seekable_format/zstdseek_decompress.c x: 56 commits (all time) y: 455 lines of code lib/compress/zstd_double_fast.c x: 125 commits (all time) y: 541 lines of code lib/compress/zstd_opt.c x: 295 commits (all time) y: 1120 lines of code build/VS2010/zstd/zstd.vcxproj x: 85 commits (all time) y: 259 lines of code lib/common/pool.c x: 97 commits (all time) y: 254 lines of code lib/common/pool.h x: 50 commits (all time) y: 23 lines of code lib/compress/zstdmt_compress.h x: 132 commits (all time) y: 38 lines of code programs/benchzstd.c x: 80 commits (all time) y: 714 lines of code lib/compress/clevels.h x: 10 commits (all time) y: 111 lines of code programs/dibio.h x: 54 commits (all time) y: 9 lines of code contrib/linux-kernel/mem.h x: 11 commits (all time) y: 184 lines of code lib/decompress/zstd_decompress_block.h x: 24 commits (all time) y: 19 lines of code lib/common/xxhash.c x: 52 commits (all time) y: 3 lines of code lib/libzstd.pc.in x: 27 commits (all time) y: 14 lines of code lib/legacy/zstd_v01.c x: 106 commits (all time) y: 1553 lines of code contrib/linux-kernel/decompress_sources.h x: 14 commits (all time) y: 11 lines of code lib/deprecated/zbuff_compress.c x: 24 commits (all time) y: 89 lines of code appveyor.yml x: 218 commits (all time) y: 186 lines of code contrib/freestanding_lib/freestanding.py x: 26 commits (all time) y: 598 lines of code contrib/linux-kernel/linux_zstd.h x: 12 commits (all time) y: 52 lines of code contrib/linux-kernel/zstd_decompress_module.c x: 12 commits (all time) y: 76 lines of code contrib/pzstd/Options.cpp x: 46 commits (all time) y: 369 lines of code contrib/pzstd/utils/Buffer.h x: 9 commits (all time) y: 52 lines of code contrib/pzstd/utils/Range.h x: 13 commits (all time) y: 90 lines of code doc/educational_decoder/zstd_decompress.c x: 58 commits (all time) y: 1297 lines of code lib/common/error_private.h x: 50 commits (all time) y: 75 lines of code lib/common/huf.h x: 116 commits (all time) y: 171 lines of code lib/compress/zstd_compress_literals.h x: 22 commits (all time) y: 14 lines of code lib/compress/zstd_ldm.h x: 56 commits (all time) y: 29 lines of code lib/compress/zstd_ldm_geartab.h x: 7 commits (all time) y: 93 lines of code programs/benchzstd.h x: 36 commits (all time) y: 75 lines of code programs/util.h x: 300 commits (all time) y: 138 lines of code zlibWrapper/zstd_zlibwrapper.c x: 151 commits (all time) y: 939 lines of code build/VS2010/fullbench-dll/fullbench-dll.vcxproj x: 22 commits (all time) y: 189 lines of code build/VS2010/fullbench/fullbench.vcxproj x: 65 commits (all time) y: 218 lines of code build/VS2010/fuzzer/fuzzer.vcxproj x: 72 commits (all time) y: 223 lines of code contrib/pzstd/Pzstd.h x: 32 commits (all time) y: 87 lines of code build/cmake/CMakeModules/AddZstdCompilationFlags.cmake x: 24 commits (all time) y: 76 lines of code contrib/seekable_format/zstdseek_compress.c x: 28 commits (all time) y: 255 lines of code programs/platform.h x: 90 commits (all time) y: 136 lines of code build/VS2010/libzstd-dll/libzstd-dll.vcxproj x: 77 commits (all time) y: 250 lines of code build/VS2010/libzstd/libzstd.vcxproj x: 80 commits (all time) y: 243 lines of code doc/educational_decoder/harness.c x: 40 commits (all time) y: 80 lines of code lib/common/cpu.h x: 26 commits (all time) y: 183 lines of code lib/common/debug.c x: 9 commits (all time) y: 2 lines of code lib/common/debug.h x: 23 commits (all time) y: 38 lines of code lib/common/zstd_common.c x: 79 commits (all time) y: 35 lines of code lib/compress/hist.c x: 23 commits (all time) y: 122 lines of code lib/compress/hist.h x: 19 commits (all time) y: 16 lines of code lib/compress/zstd_compress_sequences.h x: 24 commits (all time) y: 37 lines of code lib/compress/zstd_double_fast.h x: 27 commits (all time) y: 22 lines of code lib/compress/zstd_fast.h x: 30 commits (all time) y: 22 lines of code lib/compress/zstd_lazy.h x: 36 commits (all time) y: 96 lines of code lib/compress/zstd_opt.h x: 128 commits (all time) y: 32 lines of code lib/decompress/zstd_ddict.h x: 16 commits (all time) y: 8 lines of code lib/dictBuilder/cover.h x: 25 commits (all time) y: 56 lines of code lib/legacy/zstd_legacy.h x: 84 commits (all time) y: 378 lines of code lib/legacy/zstd_v01.h x: 36 commits (all time) y: 26 lines of code lib/legacy/zstd_v04.h x: 43 commits (all time) y: 35 lines of code lib/legacy/zstd_v05.h x: 49 commits (all time) y: 49 lines of code lib/legacy/zstd_v06.h x: 46 commits (all time) y: 50 lines of code lib/legacy/zstd_v07.h x: 43 commits (all time) y: 57 lines of code programs/benchfn.c x: 25 commits (all time) y: 173 lines of code programs/datagen.c x: 96 commits (all time) y: 124 lines of code programs/datagen.h x: 31 commits (all time) y: 6 lines of code programs/timefn.c x: 20 commits (all time) y: 117 lines of code programs/timefn.h x: 32 commits (all time) y: 43 lines of code programs/zstdcli_trace.c x: 6 commits (all time) y: 109 lines of code contrib/pzstd/Pzstd.cpp x: 54 commits (all time) y: 467 lines of code contrib/recovery/recover_directory.c x: 2 commits (all time) y: 117 lines of code lib/dictBuilder/divsufsort.c x: 9 commits (all time) y: 1585 lines of code zlibWrapper/gzcompatibility.h x: 21 commits (all time) y: 49 lines of code zlibWrapper/zstd_zlibwrapper.h x: 52 commits (all time) y: 26 lines of code lib/common/threading.c x: 42 commits (all time) y: 77 lines of code contrib/diagnose_corruption/check_flipped_bits.c x: 11 commits (all time) y: 329 lines of code lib/common/threading.h x: 46 commits (all time) y: 91 lines of code zlibWrapper/gzread.c x: 40 commits (all time) y: 461 lines of code zlibWrapper/gzlib.c x: 33 commits (all time) y: 482 lines of code contrib/pzstd/utils/ResourcePool.h x: 8 commits (all time) y: 56 lines of code zlibWrapper/gzguts.h x: 20 commits (all time) y: 163 lines of code build/meson/InstallSymlink.py x: 10 commits (all time) y: 35 lines of code build/VS2010/datagen/datagen.vcxproj x: 9 commits (all time) y: 168 lines of code build/VS_scripts/build.VS2017.cmd x: 2 commits (all time) y: 5 lines of code contrib/gen_html/gen_html.cpp x: 16 commits (all time) y: 172 lines of code contrib/pzstd/utils/FileSystem.h x: 15 commits (all time) y: 65 lines of code contrib/pzstd/utils/Likely.h x: 6 commits (all time) y: 10 lines of code lib/dll/example/fullbench-dll.vcxproj x: 6 commits (all time) y: 181 lines of code
5025.0
lines of code
  min: 1.0
  average: 363.03
  25th percentile: 27.5
  median: 89.5
  75th percentile: 354.75
  max: 5025.0
0 1662.0
commits (all time)
min: 1.0 | average: 82.51 | 25th percentile: 10.0 | median: 27.5 | 75th percentile: 79.75 | max: 1662.0

File Size vs. Contributors (all time): 188 points

programs/zstdcli.c x: 53 contributors (all time) y: 1225 lines of code lib/compress/zstd_fast.c x: 14 contributors (all time) y: 502 lines of code build/single_file_libs/combine.py x: 5 contributors (all time) y: 120 lines of code build/single_file_libs/zstd-in.c x: 7 contributors (all time) y: 47 lines of code build/single_file_libs/zstddeclib-in.c x: 7 contributors (all time) y: 23 lines of code contrib/match_finders/zstd_edist.c x: 4 contributors (all time) y: 400 lines of code contrib/match_finders/zstd_edist.h x: 4 contributors (all time) y: 9 lines of code contrib/pzstd/utils/ScopeGuard.h x: 6 contributors (all time) y: 24 lines of code doc/zstd_manual.html x: 26 contributors (all time) y: 1665 lines of code lib/common/bitstream.h x: 24 contributors (all time) y: 247 lines of code lib/common/fse.h x: 13 contributors (all time) y: 246 lines of code lib/common/fse_decompress.c x: 13 contributors (all time) y: 277 lines of code lib/common/xxhash.h x: 8 contributors (all time) y: 2859 lines of code lib/compress/zstd_compress.c x: 51 contributors (all time) y: 5025 lines of code lib/compress/zstd_compress_sequences.c x: 11 contributors (all time) y: 361 lines of code lib/compress/zstd_compress_superblock.c x: 10 contributors (all time) y: 459 lines of code lib/compress/zstd_lazy.c x: 18 contributors (all time) y: 1614 lines of code lib/compress/zstd_ldm.c x: 15 contributors (all time) y: 507 lines of code lib/compress/zstdmt_compress.c x: 23 contributors (all time) y: 1424 lines of code lib/decompress/zstd_decompress.c x: 31 contributors (all time) y: 1713 lines of code lib/decompress/zstd_decompress_block.c x: 21 contributors (all time) y: 1594 lines of code lib/dictBuilder/cover.c x: 27 contributors (all time) y: 901 lines of code lib/dictBuilder/fastcover.c x: 14 contributors (all time) y: 556 lines of code lib/legacy/zstd_v02.c x: 23 contributors (all time) y: 2273 lines of code lib/legacy/zstd_v03.c x: 20 contributors (all time) y: 1988 lines of code lib/legacy/zstd_v04.c x: 29 contributors (all time) y: 2274 lines of code lib/legacy/zstd_v05.c x: 23 contributors (all time) y: 2449 lines of code lib/legacy/zstd_v06.c x: 25 contributors (all time) y: 2441 lines of code lib/legacy/zstd_v07.c x: 24 contributors (all time) y: 2779 lines of code lib/zdict.h x: 6 contributors (all time) y: 110 lines of code lib/zstd.h x: 41 contributors (all time) y: 570 lines of code programs/benchfn.h x: 5 contributors (all time) y: 52 lines of code programs/fileio.c x: 57 contributors (all time) y: 2357 lines of code programs/util.c x: 28 contributors (all time) y: 1063 lines of code contrib/linux-kernel/zstd_compress_module.c x: 3 contributors (all time) y: 130 lines of code lib/common/portability_macros.h x: 5 contributors (all time) y: 80 lines of code lib/common/compiler.h x: 23 contributors (all time) y: 174 lines of code programs/dibio.c x: 21 contributors (all time) y: 308 lines of code lib/common/bits.h x: 1 contributors (all time) y: 151 lines of code lib/common/entropy_common.c x: 8 contributors (all time) y: 245 lines of code lib/common/mem.h x: 24 contributors (all time) y: 336 lines of code lib/common/zstd_internal.h x: 33 contributors (all time) y: 260 lines of code lib/compress/fse_compress.c x: 15 contributors (all time) y: 548 lines of code lib/compress/huf_compress.c x: 21 contributors (all time) y: 984 lines of code lib/compress/zstd_compress_internal.h x: 25 contributors (all time) y: 841 lines of code lib/decompress/huf_decompress.c x: 19 contributors (all time) y: 1461 lines of code lib/dictBuilder/zdict.c x: 27 contributors (all time) y: 858 lines of code contrib/largeNbDicts/largeNbDicts.c x: 9 contributors (all time) y: 739 lines of code lib/common/zstd_trace.h x: 4 contributors (all time) y: 55 lines of code programs/fileio_asyncio.c x: 4 contributors (all time) y: 416 lines of code programs/fileio_asyncio.h x: 4 contributors (all time) y: 70 lines of code lib/compress/zstd_compress_literals.c x: 13 contributors (all time) y: 139 lines of code programs/fileio_common.h x: 2 contributors (all time) y: 88 lines of code programs/fileio_types.h x: 2 contributors (all time) y: 44 lines of code programs/fileio.h x: 27 contributors (all time) y: 99 lines of code lib/common/error_private.c x: 10 contributors (all time) y: 43 lines of code lib/zstd_errors.h x: 3 contributors (all time) y: 57 lines of code lib/compress/zstd_cwksp.h x: 13 contributors (all time) y: 363 lines of code lib/decompress/zstd_ddict.c x: 6 contributors (all time) y: 182 lines of code lib/decompress/zstd_decompress_internal.h x: 11 contributors (all time) y: 162 lines of code contrib/seekable_format/zstdseek_decompress.c x: 14 contributors (all time) y: 455 lines of code lib/compress/zstd_double_fast.c x: 11 contributors (all time) y: 541 lines of code lib/compress/zstd_opt.c x: 13 contributors (all time) y: 1120 lines of code build/VS2010/zstd/zstd.vcxproj x: 19 contributors (all time) y: 259 lines of code lib/common/pool.c x: 17 contributors (all time) y: 254 lines of code lib/common/pool.h x: 10 contributors (all time) y: 23 lines of code lib/compress/zstdmt_compress.h x: 15 contributors (all time) y: 38 lines of code programs/benchzstd.c x: 12 contributors (all time) y: 714 lines of code Package.swift x: 4 contributors (all time) y: 27 lines of code lib/compress/clevels.h x: 4 contributors (all time) y: 111 lines of code programs/dibio.h x: 13 contributors (all time) y: 9 lines of code contrib/linux-kernel/mem.h x: 4 contributors (all time) y: 184 lines of code lib/decompress/zstd_decompress_block.h x: 7 contributors (all time) y: 19 lines of code lib/libzstd.pc.in x: 8 contributors (all time) y: 14 lines of code lib/legacy/zstd_v01.c x: 19 contributors (all time) y: 1553 lines of code contrib/linux-kernel/decompress_sources.h x: 2 contributors (all time) y: 11 lines of code lib/deprecated/zbuff_compress.c x: 7 contributors (all time) y: 89 lines of code appveyor.yml x: 17 contributors (all time) y: 186 lines of code contrib/freestanding_lib/freestanding.py x: 4 contributors (all time) y: 598 lines of code contrib/linux-kernel/zstd_decompress_module.c x: 2 contributors (all time) y: 76 lines of code contrib/pzstd/Options.cpp x: 9 contributors (all time) y: 369 lines of code doc/educational_decoder/zstd_decompress.c x: 16 contributors (all time) y: 1297 lines of code lib/common/error_private.h x: 9 contributors (all time) y: 75 lines of code lib/common/huf.h x: 14 contributors (all time) y: 171 lines of code lib/compress/zstd_compress_literals.h x: 11 contributors (all time) y: 14 lines of code lib/compress/zstd_ldm.h x: 9 contributors (all time) y: 29 lines of code programs/benchzstd.h x: 10 contributors (all time) y: 75 lines of code programs/util.h x: 32 contributors (all time) y: 138 lines of code zlibWrapper/zstd_zlibwrapper.c x: 17 contributors (all time) y: 939 lines of code build/VS2010/fullbench-dll/fullbench-dll.vcxproj x: 7 contributors (all time) y: 189 lines of code build/VS2010/fullbench/fullbench.vcxproj x: 16 contributors (all time) y: 218 lines of code programs/platform.h x: 17 contributors (all time) y: 136 lines of code build/VS2010/libzstd/libzstd.vcxproj x: 18 contributors (all time) y: 243 lines of code doc/educational_decoder/harness.c x: 13 contributors (all time) y: 80 lines of code lib/common/debug.c x: 3 contributors (all time) y: 2 lines of code lib/common/debug.h x: 5 contributors (all time) y: 38 lines of code lib/common/zstd_common.c x: 11 contributors (all time) y: 35 lines of code lib/compress/hist.h x: 5 contributors (all time) y: 16 lines of code lib/compress/zstd_lazy.h x: 9 contributors (all time) y: 96 lines of code lib/compress/zstd_opt.h x: 12 contributors (all time) y: 32 lines of code lib/deprecated/zbuff_common.c x: 6 contributors (all time) y: 4 lines of code lib/deprecated/zbuff_decompress.c x: 6 contributors (all time) y: 42 lines of code lib/legacy/zstd_legacy.h x: 11 contributors (all time) y: 378 lines of code lib/legacy/zstd_v05.h x: 11 contributors (all time) y: 49 lines of code programs/benchfn.c x: 5 contributors (all time) y: 173 lines of code programs/datagen.c x: 9 contributors (all time) y: 124 lines of code programs/zstdcli_trace.c x: 2 contributors (all time) y: 109 lines of code contrib/recovery/recover_directory.c x: 1 contributors (all time) y: 117 lines of code lib/dictBuilder/divsufsort.c x: 6 contributors (all time) y: 1585 lines of code zlibWrapper/zstd_zlibwrapper.h x: 8 contributors (all time) y: 26 lines of code lib/common/threading.c x: 14 contributors (all time) y: 77 lines of code contrib/diagnose_corruption/check_flipped_bits.c x: 4 contributors (all time) y: 329 lines of code lib/common/threading.h x: 14 contributors (all time) y: 91 lines of code zlibWrapper/gzread.c x: 9 contributors (all time) y: 461 lines of code zlibWrapper/gzlib.c x: 10 contributors (all time) y: 482 lines of code build/meson/GetZstdLibraryVersion.py x: 3 contributors (all time) y: 20 lines of code contrib/premake/zstd.lua x: 3 contributors (all time) y: 65 lines of code contrib/snap/snapcraft.yaml x: 1 contributors (all time) y: 10 lines of code contrib/gen_html/gen_html.cpp x: 6 contributors (all time) y: 172 lines of code contrib/pzstd/utils/FileSystem.h x: 5 contributors (all time) y: 65 lines of code contrib/pzstd/utils/WorkQueue.h x: 5 contributors (all time) y: 110 lines of code lib/dll/example/fullbench-dll.vcxproj x: 3 contributors (all time) y: 181 lines of code
5025.0
lines of code
  min: 1.0
  average: 363.03
  25th percentile: 27.5
  median: 89.5
  75th percentile: 354.75
  max: 5025.0
0 57.0
contributors (all time)
min: 1.0 | average: 10.73 | 25th percentile: 5.0 | median: 8.0 | 75th percentile: 14.0 | max: 57.0

File Size vs. Commits (30 days): 38 points

programs/zstdcli.c x: 4 commits (30d) y: 1225 lines of code lib/compress/zstd_fast.c x: 1 commits (30d) y: 502 lines of code build/single_file_libs/combine.py x: 3 commits (30d) y: 120 lines of code build/single_file_libs/zstd-in.c x: 2 commits (30d) y: 47 lines of code build/single_file_libs/zstddeclib-in.c x: 2 commits (30d) y: 23 lines of code contrib/match_finders/zstd_edist.c x: 2 commits (30d) y: 400 lines of code contrib/match_finders/zstd_edist.h x: 2 commits (30d) y: 9 lines of code doc/zstd_manual.html x: 2 commits (30d) y: 1665 lines of code lib/common/bitstream.h x: 4 commits (30d) y: 247 lines of code lib/common/fse.h x: 2 commits (30d) y: 246 lines of code lib/common/fse_decompress.c x: 2 commits (30d) y: 277 lines of code lib/common/xxhash.h x: 2 commits (30d) y: 2859 lines of code lib/compress/zstd_compress.c x: 2 commits (30d) y: 5025 lines of code lib/compress/zstd_compress_sequences.c x: 2 commits (30d) y: 361 lines of code lib/compress/zstd_compress_superblock.c x: 2 commits (30d) y: 459 lines of code lib/compress/zstd_lazy.c x: 2 commits (30d) y: 1614 lines of code lib/compress/zstd_ldm.c x: 2 commits (30d) y: 507 lines of code lib/compress/zstdmt_compress.c x: 2 commits (30d) y: 1424 lines of code lib/decompress/zstd_decompress.c x: 2 commits (30d) y: 1713 lines of code lib/decompress/zstd_decompress_block.c x: 2 commits (30d) y: 1594 lines of code lib/dictBuilder/cover.c x: 2 commits (30d) y: 901 lines of code lib/dictBuilder/fastcover.c x: 2 commits (30d) y: 556 lines of code lib/legacy/zstd_v02.c x: 2 commits (30d) y: 2273 lines of code lib/legacy/zstd_v03.c x: 2 commits (30d) y: 1988 lines of code lib/legacy/zstd_v05.c x: 2 commits (30d) y: 2449 lines of code lib/legacy/zstd_v07.c x: 2 commits (30d) y: 2779 lines of code lib/zdict.h x: 2 commits (30d) y: 110 lines of code programs/fileio.c x: 2 commits (30d) y: 2357 lines of code programs/util.c x: 3 commits (30d) y: 1063 lines of code contrib/linux-kernel/zstd_compress_module.c x: 4 commits (30d) y: 130 lines of code lib/common/portability_macros.h x: 1 commits (30d) y: 80 lines of code lib/common/compiler.h x: 2 commits (30d) y: 174 lines of code programs/dibio.c x: 2 commits (30d) y: 308 lines of code
5025.0
lines of code
  min: 9.0
  average: 1074.89
  25th percentile: 163.0
  median: 531.5
  75th percentile: 1781.75
  max: 5025.0
0 4.0
commits (30d)
min: 1.0 | average: 2.16 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

File Size vs. Contributors (30 days): 38 points

programs/zstdcli.c x: 3 contributors (30d) y: 1225 lines of code lib/compress/zstd_fast.c x: 1 contributors (30d) y: 502 lines of code build/single_file_libs/combine.py x: 3 contributors (30d) y: 120 lines of code build/single_file_libs/zstd-in.c x: 2 contributors (30d) y: 47 lines of code build/single_file_libs/zstddeclib-in.c x: 2 contributors (30d) y: 23 lines of code contrib/match_finders/zstd_edist.c x: 2 contributors (30d) y: 400 lines of code contrib/match_finders/zstd_edist.h x: 2 contributors (30d) y: 9 lines of code doc/zstd_manual.html x: 2 contributors (30d) y: 1665 lines of code lib/common/bitstream.h x: 4 contributors (30d) y: 247 lines of code lib/common/fse.h x: 2 contributors (30d) y: 246 lines of code lib/common/fse_decompress.c x: 2 contributors (30d) y: 277 lines of code lib/common/xxhash.h x: 2 contributors (30d) y: 2859 lines of code lib/compress/zstd_compress.c x: 2 contributors (30d) y: 5025 lines of code lib/compress/zstd_compress_sequences.c x: 2 contributors (30d) y: 361 lines of code lib/compress/zstd_compress_superblock.c x: 2 contributors (30d) y: 459 lines of code lib/compress/zstd_lazy.c x: 2 contributors (30d) y: 1614 lines of code lib/compress/zstd_ldm.c x: 2 contributors (30d) y: 507 lines of code lib/compress/zstdmt_compress.c x: 2 contributors (30d) y: 1424 lines of code lib/decompress/zstd_decompress.c x: 2 contributors (30d) y: 1713 lines of code lib/decompress/zstd_decompress_block.c x: 2 contributors (30d) y: 1594 lines of code lib/dictBuilder/cover.c x: 2 contributors (30d) y: 901 lines of code lib/dictBuilder/fastcover.c x: 2 contributors (30d) y: 556 lines of code lib/legacy/zstd_v02.c x: 2 contributors (30d) y: 2273 lines of code lib/legacy/zstd_v03.c x: 2 contributors (30d) y: 1988 lines of code lib/legacy/zstd_v05.c x: 2 contributors (30d) y: 2449 lines of code lib/legacy/zstd_v07.c x: 2 contributors (30d) y: 2779 lines of code lib/zdict.h x: 2 contributors (30d) y: 110 lines of code programs/fileio.c x: 2 contributors (30d) y: 2357 lines of code programs/util.c x: 3 contributors (30d) y: 1063 lines of code contrib/linux-kernel/zstd_compress_module.c x: 2 contributors (30d) y: 130 lines of code lib/common/portability_macros.h x: 1 contributors (30d) y: 80 lines of code lib/common/compiler.h x: 2 contributors (30d) y: 174 lines of code programs/dibio.c x: 1 contributors (30d) y: 308 lines of code
5025.0
lines of code
  min: 9.0
  average: 1074.89
  25th percentile: 163.0
  median: 531.5
  75th percentile: 1781.75
  max: 5025.0
0 4.0
contributors (30d)
min: 1.0 | average: 2.05 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

File Size vs. Commits (90 days): 69 points

programs/zstdcli.c x: 17 commits (90d) y: 1225 lines of code lib/compress/zstd_fast.c x: 2 commits (90d) y: 502 lines of code build/single_file_libs/combine.py x: 14 commits (90d) y: 120 lines of code build/single_file_libs/zstd-in.c x: 5 commits (90d) y: 47 lines of code build/single_file_libs/zstddeclib-in.c x: 5 commits (90d) y: 23 lines of code contrib/match_finders/zstd_edist.c x: 2 commits (90d) y: 400 lines of code contrib/match_finders/zstd_edist.h x: 2 commits (90d) y: 9 lines of code contrib/pzstd/utils/ScopeGuard.h x: 2 commits (90d) y: 24 lines of code doc/zstd_manual.html x: 7 commits (90d) y: 1665 lines of code lib/common/bitstream.h x: 8 commits (90d) y: 247 lines of code lib/common/fse.h x: 5 commits (90d) y: 246 lines of code lib/common/fse_decompress.c x: 7 commits (90d) y: 277 lines of code lib/common/xxhash.h x: 2 commits (90d) y: 2859 lines of code lib/compress/zstd_compress.c x: 32 commits (90d) y: 5025 lines of code lib/compress/zstd_compress_sequences.c x: 2 commits (90d) y: 361 lines of code lib/compress/zstd_compress_superblock.c x: 3 commits (90d) y: 459 lines of code lib/compress/zstd_lazy.c x: 6 commits (90d) y: 1614 lines of code lib/compress/zstd_ldm.c x: 3 commits (90d) y: 507 lines of code lib/compress/zstdmt_compress.c x: 6 commits (90d) y: 1424 lines of code lib/decompress/zstd_decompress.c x: 6 commits (90d) y: 1713 lines of code lib/decompress/zstd_decompress_block.c x: 6 commits (90d) y: 1594 lines of code lib/dictBuilder/cover.c x: 4 commits (90d) y: 901 lines of code lib/dictBuilder/fastcover.c x: 2 commits (90d) y: 556 lines of code lib/legacy/zstd_v02.c x: 2 commits (90d) y: 2273 lines of code lib/legacy/zstd_v03.c x: 2 commits (90d) y: 1988 lines of code lib/legacy/zstd_v05.c x: 4 commits (90d) y: 2449 lines of code lib/legacy/zstd_v07.c x: 4 commits (90d) y: 2779 lines of code lib/zdict.h x: 2 commits (90d) y: 110 lines of code lib/zstd.h x: 15 commits (90d) y: 570 lines of code programs/benchfn.h x: 2 commits (90d) y: 52 lines of code programs/fileio.c x: 18 commits (90d) y: 2357 lines of code programs/util.c x: 3 commits (90d) y: 1063 lines of code contrib/linux-kernel/zstd_compress_module.c x: 4 commits (90d) y: 130 lines of code lib/common/portability_macros.h x: 6 commits (90d) y: 80 lines of code lib/common/compiler.h x: 2 commits (90d) y: 174 lines of code programs/dibio.c x: 8 commits (90d) y: 308 lines of code lib/common/bits.h x: 8 commits (90d) y: 151 lines of code lib/common/entropy_common.c x: 2 commits (90d) y: 245 lines of code lib/common/mem.h x: 2 commits (90d) y: 336 lines of code lib/common/zstd_internal.h x: 8 commits (90d) y: 260 lines of code lib/compress/fse_compress.c x: 2 commits (90d) y: 548 lines of code lib/compress/huf_compress.c x: 10 commits (90d) y: 984 lines of code lib/compress/zstd_compress_internal.h x: 10 commits (90d) y: 841 lines of code lib/decompress/huf_decompress.c x: 5 commits (90d) y: 1461 lines of code lib/dictBuilder/zdict.c x: 2 commits (90d) y: 858 lines of code contrib/largeNbDicts/largeNbDicts.c x: 2 commits (90d) y: 739 lines of code programs/fileio_asyncio.c x: 5 commits (90d) y: 416 lines of code programs/fileio_asyncio.h x: 5 commits (90d) y: 70 lines of code lib/compress/zstd_compress_literals.c x: 7 commits (90d) y: 139 lines of code programs/fileio_common.h x: 3 commits (90d) y: 88 lines of code programs/fileio_types.h x: 3 commits (90d) y: 44 lines of code programs/fileio.h x: 4 commits (90d) y: 99 lines of code lib/compress/zstd_cwksp.h x: 4 commits (90d) y: 363 lines of code lib/decompress/zstd_ddict.c x: 2 commits (90d) y: 182 lines of code lib/decompress/zstd_decompress_internal.h x: 3 commits (90d) y: 162 lines of code contrib/seekable_format/zstdseek_decompress.c x: 1 commits (90d) y: 455 lines of code lib/compress/zstd_double_fast.c x: 1 commits (90d) y: 541 lines of code lib/compress/zstd_opt.c x: 6 commits (90d) y: 1120 lines of code build/VS2010/zstd/zstd.vcxproj x: 1 commits (90d) y: 259 lines of code lib/common/pool.c x: 1 commits (90d) y: 254 lines of code lib/common/pool.h x: 1 commits (90d) y: 23 lines of code programs/benchzstd.c x: 2 commits (90d) y: 714 lines of code
5025.0
lines of code
  min: 9.0
  average: 759.68
  25th percentile: 115.0
  median: 363.0
  75th percentile: 1091.5
  max: 5025.0
0 32.0
commits (90d)
min: 1.0 | average: 4.9 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 32.0

File Size vs. Contributors (90 days): 69 points

programs/zstdcli.c x: 8 contributors (90d) y: 1225 lines of code lib/compress/zstd_fast.c x: 2 contributors (90d) y: 502 lines of code build/single_file_libs/combine.py x: 5 contributors (90d) y: 120 lines of code build/single_file_libs/zstd-in.c x: 4 contributors (90d) y: 47 lines of code build/single_file_libs/zstddeclib-in.c x: 4 contributors (90d) y: 23 lines of code contrib/match_finders/zstd_edist.c x: 2 contributors (90d) y: 400 lines of code contrib/match_finders/zstd_edist.h x: 2 contributors (90d) y: 9 lines of code contrib/pzstd/utils/ScopeGuard.h x: 2 contributors (90d) y: 24 lines of code doc/zstd_manual.html x: 6 contributors (90d) y: 1665 lines of code lib/common/bitstream.h x: 5 contributors (90d) y: 247 lines of code lib/common/fse.h x: 3 contributors (90d) y: 246 lines of code lib/common/fse_decompress.c x: 4 contributors (90d) y: 277 lines of code lib/common/xxhash.h x: 2 contributors (90d) y: 2859 lines of code lib/compress/zstd_compress.c x: 7 contributors (90d) y: 5025 lines of code lib/compress/zstd_compress_sequences.c x: 2 contributors (90d) y: 361 lines of code lib/compress/zstd_compress_superblock.c x: 3 contributors (90d) y: 459 lines of code lib/compress/zstd_lazy.c x: 4 contributors (90d) y: 1614 lines of code lib/compress/zstd_ldm.c x: 3 contributors (90d) y: 507 lines of code lib/compress/zstdmt_compress.c x: 4 contributors (90d) y: 1424 lines of code lib/decompress/zstd_decompress.c x: 5 contributors (90d) y: 1713 lines of code lib/decompress/zstd_decompress_block.c x: 5 contributors (90d) y: 1594 lines of code lib/dictBuilder/cover.c x: 3 contributors (90d) y: 901 lines of code lib/dictBuilder/fastcover.c x: 2 contributors (90d) y: 556 lines of code lib/legacy/zstd_v02.c x: 2 contributors (90d) y: 2273 lines of code lib/legacy/zstd_v03.c x: 2 contributors (90d) y: 1988 lines of code lib/legacy/zstd_v05.c x: 4 contributors (90d) y: 2449 lines of code lib/legacy/zstd_v07.c x: 4 contributors (90d) y: 2779 lines of code lib/zdict.h x: 2 contributors (90d) y: 110 lines of code lib/zstd.h x: 7 contributors (90d) y: 570 lines of code programs/benchfn.h x: 2 contributors (90d) y: 52 lines of code programs/fileio.c x: 9 contributors (90d) y: 2357 lines of code programs/util.c x: 3 contributors (90d) y: 1063 lines of code contrib/linux-kernel/zstd_compress_module.c x: 2 contributors (90d) y: 130 lines of code lib/common/portability_macros.h x: 4 contributors (90d) y: 80 lines of code lib/common/compiler.h x: 2 contributors (90d) y: 174 lines of code programs/dibio.c x: 3 contributors (90d) y: 308 lines of code lib/common/bits.h x: 1 contributors (90d) y: 151 lines of code lib/common/entropy_common.c x: 1 contributors (90d) y: 245 lines of code lib/common/mem.h x: 1 contributors (90d) y: 336 lines of code lib/common/zstd_internal.h x: 4 contributors (90d) y: 260 lines of code lib/compress/fse_compress.c x: 1 contributors (90d) y: 548 lines of code lib/compress/huf_compress.c x: 5 contributors (90d) y: 984 lines of code lib/compress/zstd_compress_internal.h x: 4 contributors (90d) y: 841 lines of code lib/decompress/huf_decompress.c x: 3 contributors (90d) y: 1461 lines of code lib/dictBuilder/zdict.c x: 1 contributors (90d) y: 858 lines of code contrib/largeNbDicts/largeNbDicts.c x: 1 contributors (90d) y: 739 lines of code programs/fileio_asyncio.c x: 4 contributors (90d) y: 416 lines of code programs/fileio_asyncio.h x: 4 contributors (90d) y: 70 lines of code lib/compress/zstd_compress_literals.c x: 3 contributors (90d) y: 139 lines of code programs/fileio_common.h x: 2 contributors (90d) y: 88 lines of code programs/fileio.h x: 3 contributors (90d) y: 99 lines of code lib/common/error_private.c x: 3 contributors (90d) y: 43 lines of code lib/compress/zstd_cwksp.h x: 3 contributors (90d) y: 363 lines of code lib/decompress/zstd_ddict.c x: 2 contributors (90d) y: 182 lines of code lib/decompress/zstd_decompress_internal.h x: 3 contributors (90d) y: 162 lines of code contrib/seekable_format/zstdseek_decompress.c x: 1 contributors (90d) y: 455 lines of code lib/compress/zstd_opt.c x: 3 contributors (90d) y: 1120 lines of code build/VS2010/zstd/zstd.vcxproj x: 1 contributors (90d) y: 259 lines of code lib/common/pool.h x: 1 contributors (90d) y: 23 lines of code programs/benchzstd.c x: 1 contributors (90d) y: 714 lines of code
5025.0
lines of code
  min: 9.0
  average: 759.68
  25th percentile: 115.0
  median: 363.0
  75th percentile: 1091.5
  max: 5025.0
0 9.0
contributors (90d)
min: 1.0 | average: 2.99 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 9.0