Skip to content
GitLab
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Register
Sign in
Toggle navigation
Menu
Reproducible Builds
diffoscope
Compare revisions
1bb9b812238bda67d2705a262634a9d0ad3d9eb4...8d7762f639cdd06e9b95de9f050a9201ff26a844
Commits (2)
Remove "Dalvik dex file" from ApkFile FILE_TYPE_RE.
· c988c3ad
FC Stegerman
authored
Jan 10, 2023
and
Chris Lamb
committed
Feb 10, 2023
c988c3ad
Improve DexFile FILE_TYPE_RE and add FILE_TYPE_HEADER_PREFIX.
· 8d7762f6
FC Stegerman
authored
Jan 10, 2023
and
Chris Lamb
committed
Feb 10, 2023
8d7762f6
Hide whitespace changes
Inline
Side-by-side
diffoscope/comparators/apk.py
View file @
8d7762f6
...
...
@@ -227,9 +227,7 @@ class Apksigner(Command):
class
ApkFile
(
ZipFileBase
):
DESCRIPTION
=
"Android APK files"
FILE_TYPE_HEADER_PREFIX
=
b
"PK
\x03\x04
"
FILE_TYPE_RE
=
re
.
compile
(
r
"^(Android package|(Java|Zip) archive data|Dalvik dex file)\b"
)
FILE_TYPE_RE
=
re
.
compile
(
r
"^(Android package|(Java|Zip) archive data)\b"
)
FILE_EXTENSION_SUFFIX
=
{
".apk"
}
CONTAINER_CLASSES
=
[
ApkContainer
,
ZipContainer
]
...
...
diffoscope/comparators/dex.py
View file @
8d7762f6
...
...
@@ -60,7 +60,8 @@ class DexContainer(Archive):
class
DexFile
(
File
):
DESCRIPTION
=
"Dalvik .dex files"
FILE_TYPE_RE
=
re
.
compile
(
r
"^Dalvik dex file .*\b"
)
FILE_TYPE_HEADER_PREFIX
=
b
"dex
\n
"
FILE_TYPE_RE
=
re
.
compile
(
r
"^Dalvik dex file\b"
)
FILE_EXTENSION_SUFFIX
=
{
".dex"
}
CONTAINER_CLASSES
=
[
DexContainer
]
...
...