JetBrains / format-ripper
File Size

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

Intro
Learn more...
File Size Overall
0% | 8% | 28% | 29% | 34%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cs0% | 12% | 21% | 25% | 39%
kt0% | 0% | 41% | 33% | 24%
kts0% | 0% | 0% | 99% | <1%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
net0% | 12% | 21% | 25% | 39%
jvm0% | 0% | 40% | 35% | 24%
Longest Files (Top 50)
File# lines# units
MachOFile.cs
in net/JetBrains.FormatRipper/src/MachO
534 5
SignerInformation.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC
513 12
SignerInformation.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms
409 7
CMSSignedHelper.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC
370 14
CompoundFile.cs
in net/JetBrains.FormatRipper/src/Compound
365 7
CMSSignedData.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms
326 10
MachOSignatureInjector.cs
in net/JetBrains.FormatRipper/src/MachO
277 5
CMSUtils.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms
272 23
SignerInfoVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
271 13
CompoundFile.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/cf
254 4
FileTypeDetector.kt
in jvm/src/main/kotlin/com/jetbrains/util/filetype
250 2
SignerInfoVerifier.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt
235 2
TimeStampToken.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC
231 11
PeFile.cs
in net/JetBrains.FormatRipper/src/Pe
223 4
TimeStampToken.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/tsp
200 4
FileTypeExplorer.cs
in net/JetBrains.FormatRipper/src/FileExplorer
195 7
DmgFile.cs
in net/JetBrains.FormatRipper/src/Dmg
193 3
OcspVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
190 7
EM.cs
in net/JetBrains.FormatRipper/src/Elf
188 -
CMSSignedHelper.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms
177 7
OcspVerifier.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt
174 1
ElfFile.cs
in net/JetBrains.FormatRipper/src/Elf
173 4
CMSSignedData.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC
172 9
MachoFile.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/macho
170 4
Elf.kt
in jvm/src/main/kotlin/com/jetbrains/util/filetype/elf
160 -
TSPUtil.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC
159 9
AuthenticodeSignatureVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
149 6
149 -
AppleSignatureVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
148 5
BcExt.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt
147 -
SignatureOperations.cs
in net/JetBrains.SignatureExtractor/src
137 8
BcExt.cs
in net/JetBrains.SignatureVerifier/src/Crypt
137 10
TSPUtil.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/tsp
137 5
EF.cs
in net/JetBrains.FormatRipper/src/Elf
129 -
PeFile.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier
115 3
ElfUtil.kt
in jvm/src/main/kotlin/com/jetbrains/util/filetype/elf
114 1
CPU_SUBTYPE.cs
in net/JetBrains.FormatRipper/src/MachO
104 -
PeSignatureInjector.cs
in net/JetBrains.FormatRipper/src/Pe
92 1
SignatureVerificationParams.cs
in net/JetBrains.SignatureVerifier/src/Crypt
90 4
MachOSignatureVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
86 4
CMSEnvelopedHelper.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC
83 6
MemoryUtil.cs
in net/JetBrains.FormatRipper/src/Impl
81 6
CrlCacheFileSystem.cs
in net/JetBrains.SignatureVerifier/src/Crypt
77 9
PkixBuilderParameters.cs
in net/JetBrains.SignatureVerifier/src/Crypt
75 4
SignatureVerificationParams.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt
70 2
ReadUtils.kt
in jvm/src/main/kotlin/com/jetbrains/util
67 -
Program.cs
in net/JetBrains.SignatureExtractor/src
65 4
DmgSignatureVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
65 3
CrlCacheFileSystem.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt
64 3
SignerInformationStore.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms
64 4
Files With Most Units (Top 50)
File# lines# units
CMSUtils.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms
272 23
CMSSignedHelper.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC
370 14
SignerInfoVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
271 13
SignerInformation.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC
513 12
TimeStampToken.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC
231 11
BcExt.cs
in net/JetBrains.SignatureVerifier/src/Crypt
137 10
CMSSignedData.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms
326 10
CrlCacheFileSystem.cs
in net/JetBrains.SignatureVerifier/src/Crypt
77 9
TSPUtil.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC
159 9
CMSSignedData.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC
172 9
SignatureOperations.cs
in net/JetBrains.SignatureExtractor/src
137 8
BinaryReader.kt
in jvm/src/main/kotlin/com/jetbrains/util
52 8
CompoundFile.cs
in net/JetBrains.FormatRipper/src/Compound
365 7
FileTypeExplorer.cs
in net/JetBrains.FormatRipper/src/FileExplorer
195 7
OcspVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
190 7
CMSSignedHelper.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms
177 7
SignerInformation.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms
409 7
MemoryUtil.cs
in net/JetBrains.FormatRipper/src/Impl
81 6
CMSEnvelopedHelper.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC
83 6
AuthenticodeSignatureVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
149 6
MachOSignatureInjector.cs
in net/JetBrains.FormatRipper/src/MachO
277 5
MachOFile.cs
in net/JetBrains.FormatRipper/src/MachO
534 5
AppleSignatureVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
148 5
SignerInformationStore.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC
55 5
TSPUtil.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/tsp
137 5
SubrangeSeekableByteChannel.kt
in jvm/src/main/kotlin/com/jetbrains/util
49 5
Program.cs
in net/JetBrains.SignatureExtractor/src
65 4
ElfFile.cs
in net/JetBrains.FormatRipper/src/Elf
173 4
StreamUtil.cs
in net/JetBrains.FormatRipper/src/Impl
48 4
PeFile.cs
in net/JetBrains.FormatRipper/src/Pe
223 4
SignedMessage.cs
in net/JetBrains.SignatureVerifier/src/Crypt
58 4
MachOSignatureVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
86 4
SignedMessageVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
50 4
AuthenticodeException.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC/Authenticode
24 4
SignatureVerificationParams.cs
in net/JetBrains.SignatureVerifier/src/Crypt
90 4
PkixCertPathChecker.cs
in net/JetBrains.SignatureVerifier/src/Crypt
28 4
PkixBuilderParameters.cs
in net/JetBrains.SignatureVerifier/src/Crypt
75 4
CustomPkixCertPathChecker.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt
21 4
TimeStampToken.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/tsp
200 4
SignerInformationStore.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms
64 4
MachoFile.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/macho
170 4
CompoundFile.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/cf
254 4
NullLogger.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier
16 4
SignatureApplicationException.cs
in net/JetBrains.SignatureExtractor/src
13 3
SignatureExtractionException.cs
in net/JetBrains.SignatureExtractor/src
13 3
DmgFile.cs
in net/JetBrains.FormatRipper/src/Dmg
193 3
ComputeHashInfo.cs
in net/JetBrains.FormatRipper/src
59 3
StreamRangeUtil.cs
in net/JetBrains.FormatRipper/src/Impl
43 3
CrlProvider.cs
in net/JetBrains.SignatureVerifier/src/Crypt
57 3
DmgSignatureVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
65 3
Files With Long Lines (Top 33)

There are 33 files with lines longer than 120 characters. In total, there are 164 long lines.

File# lines# units# long lines
MachOFile.cs
in net/JetBrains.FormatRipper/src/MachO
534 5 27
CompoundFile.cs
in net/JetBrains.FormatRipper/src/Compound
365 7 15
MachOSignatureInjector.cs
in net/JetBrains.FormatRipper/src/MachO
277 5 13
AuthenticodeSignatureVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
149 6 13
SignatureOperations.cs
in net/JetBrains.SignatureExtractor/src
137 8 11
Program.cs
in net/JetBrains.SignatureExtractor/src
65 4 10
PeFile.cs
in net/JetBrains.FormatRipper/src/Pe
223 4 9
PeSignatureInjector.cs
in net/JetBrains.FormatRipper/src/Pe
92 1 8
MachOSignatureVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
86 4 7
DmgFile.cs
in net/JetBrains.FormatRipper/src/Dmg
193 3 6
SignerInfoVerifier.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt
235 2 5
DmgSignatureVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
65 3 4
HashUtil.cs
in net/JetBrains.SignatureVerifier/src
51 1 4
CMSUtils.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms
272 23 4
DmgSignatureInjector.cs
in net/JetBrains.FormatRipper/src/Dmg
28 1 3
AppleSignatureVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
148 5 3
CMSSignedData.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms
326 10 3
StreamUtil.cs
in net/JetBrains.FormatRipper/src/Impl
48 4 2
SignerInformation.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms
409 7 2
MachoUtils.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/macho
22 2 2
SignatureContainer.cs
in net/JetBrains.SignatureExtractor/src
59 1 1
ElfFile.cs
in net/JetBrains.FormatRipper/src/Elf
173 4 1
FileTypeExplorer.cs
in net/JetBrains.FormatRipper/src/FileExplorer
195 7 1
OcspVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
190 7 1
FileIntegrityVerificationParams.cs
in net/JetBrains.SignatureVerifier/src/Crypt
10 1 1
SpcIndirectDataToken.cs
in net/JetBrains.SignatureVerifier/src/Crypt/BC/Authenticode
36 1 1
SignatureVerificationParams.cs
in net/JetBrains.SignatureVerifier/src/Crypt
90 4 1
SignerInfoVerifier.cs
in net/JetBrains.SignatureVerifier/src/Crypt
271 13 1
ResourceUtil.cs
in net/JetBrains.SignatureVerifier/src
19 1 1
OcspVerifier.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt
174 1 1
SignatureVerificationParams.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/crypt
70 2 1
TSPUtil.kt
in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/tsp
137 5 1
149 - 1