--- /home/fdroid/fdroiddata/tmp/de.bahnvorhersage.app_8.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_de.bahnvorhersage.app_8.apk ├── zipinfo {} │ @@ -1,8 +1,8 @@ │ -Zip file size: 6049318 bytes, number of entries: 586 │ +Zip file size: 6049326 bytes, number of entries: 586 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ -rw-r--r-- 0.0 unx 46 b- defN 81-Jan-01 01:01 META-INF/version-control-info.textproto │ -rw-r--r-- 0.0 unx 2515 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 240 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 7007768 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 2440 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 210 b- defN 81-Jan-01 01:01 assets/capacitor.config.json │ @@ -87,17 +87,17 @@ │ -rw-r--r-- 0.0 unx 182382 b- defN 81-Jan-01 01:01 assets/public/assets/index-B_YxM5HP.css │ -rw-r--r-- 0.0 unx 77822 b- defN 81-Jan-01 01:01 assets/public/assets/index-BvdQPUlz.js │ -rw-r--r-- 0.0 unx 329009 b- defN 81-Jan-01 01:01 assets/public/assets/index-BvdQPUlz.js.map │ -rw-r--r-- 0.0 unx 216140 b- defN 81-Jan-01 01:01 assets/public/assets/index-Dwkqu8qR.js │ -rw-r--r-- 0.0 unx 1500355 b- defN 81-Jan-01 01:01 assets/public/assets/index-Dwkqu8qR.js.map │ -rw-r--r-- 0.0 unx 96966 b- defN 81-Jan-01 01:01 assets/public/assets/index-gkVf2KYm.js │ -rw-r--r-- 0.0 unx 399328 b- defN 81-Jan-01 01:01 assets/public/assets/index-gkVf2KYm.js.map │ --rw-r--r-- 0.0 unx 49921 b- defN 81-Jan-01 01:01 assets/public/assets/köln-BdA-X_HV.avif │ +-rw-r--r-- 0.0 unx 49921 b- defN 81-Jan-01 01:01 assets/public/assets/k├╢ln-BdA-X_HV.avif │ -rw-r--r-- 0.0 unx 48067 b- defN 81-Jan-01 01:01 assets/public/assets/lindau-CS-Kts54.avif │ --rw-r--r-- 0.0 unx 73793 b- defN 81-Jan-01 01:01 assets/public/assets/münchen-wk4dtW9R.avif │ +-rw-r--r-- 0.0 unx 73793 b- defN 81-Jan-01 01:01 assets/public/assets/m├╝nchen-wk4dtW9R.avif │ -rw-r--r-- 0.0 unx 34332 b- stor 81-Jan-01 01:01 assets/public/assets/routing_funktionsweise-BUMTn9BF.webp │ -rw-r--r-- 0.0 unx 6808 b- defN 81-Jan-01 01:01 assets/public/assets/sfz_logo-BSPOunSC.svg │ -rw-r--r-- 0.0 unx 22620 b- defN 81-Jan-01 01:01 assets/public/assets/sylt-Cz5P-nlu.avif │ -rw-r--r-- 0.0 unx 13956 b- defN 81-Jan-01 01:01 assets/public/assets/url-DEPqeMPy.js │ -rw-r--r-- 0.0 unx 72808 b- defN 81-Jan-01 01:01 assets/public/assets/url-DEPqeMPy.js.map │ -rw-r--r-- 0.0 unx 715 b- defN 81-Jan-01 01:01 assets/public/assets/web-BMYQhz7j.js │ -rw-r--r-- 0.0 unx 1801 b- defN 81-Jan-01 01:01 assets/public/assets/web-BMYQhz7j.js.map │ @@ -581,8 +581,8 @@ │ -rw---- 0.0 fat 448 b- defN 81-Jan-01 01:01 res/zp.xml │ -rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 3927 b- stor 81-Jan-01 01:01 res/zr.png │ -rw---- 0.0 fat 282452 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 55620 b- defN 81-Jan-01 01:01 META-INF/BD1881AC.SF │ -rw---- 2.0 fat 1336 b- defN 81-Jan-01 01:01 META-INF/BD1881AC.RSA │ -rw---- 2.0 fat 55493 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -586 files, 14676395 bytes uncompressed, 5970869 bytes compressed: 59.3% │ +586 files, 14676395 bytes uncompressed, 5970871 bytes compressed: 59.3% ├── assets/public/sw.js.map │ ├── Pretty-printed │ │┄ Similarity: 0.9166666666666666% │ │┄ Differences: {"'sources'": "['../../../../tmp/785c2977196c6d1db2c7028f34732314/sw.js']"} │ │ @@ -16,14 +16,14 @@ │ │ "registerRoute", │ │ "workbox_routing_NavigationRoute", │ │ "NavigationRoute", │ │ "workbox_precaching_createHandlerBoundToURL", │ │ "denylist" │ │ ], │ │ "sources": [ │ │ - "../../../../tmp/fad8ed3b91324ebd6aa123b07c065cc3/sw.js" │ │ + "../../../../tmp/785c2977196c6d1db2c7028f34732314/sw.js" │ │ ], │ │ "sourcesContent": [ │ │ "import {precacheAndRoute as workbox_precaching_precacheAndRoute} from '/home/vagrant/build/de.bahnvorhersage.app/node_modules/workbox-precaching/precacheAndRoute.mjs';\nimport {cleanupOutdatedCaches as workbox_precaching_cleanupOutdatedCaches} from '/home/vagrant/build/de.bahnvorhersage.app/node_modules/workbox-precaching/cleanupOutdatedCaches.mjs';\nimport {registerRoute as workbox_routing_registerRoute} from '/home/vagrant/build/de.bahnvorhersage.app/node_modules/workbox-routing/registerRoute.mjs';\nimport {NavigationRoute as workbox_routing_NavigationRoute} from '/home/vagrant/build/de.bahnvorhersage.app/node_modules/workbox-routing/NavigationRoute.mjs';\nimport {createHandlerBoundToURL as workbox_precaching_createHandlerBoundToURL} from '/home/vagrant/build/de.bahnvorhersage.app/node_modules/workbox-precaching/createHandlerBoundToURL.mjs';/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\n\n\n\n\n\n\n\nself.addEventListener('message', (event) => {\n if (event.data && event.data.type === 'SKIP_WAITING') {\n self.skipWaiting();\n }\n});\n\n\n\n\n/**\n * The precacheAndRoute() method efficiently caches and responds to\n * requests for URLs in the manifest.\n * See https://goo.gl/S9QRab\n */\nworkbox_precaching_precacheAndRoute([\n {\n \"url\": \"assets/_plugin-vue_export-helper-DlAUqK2U.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AlphaRouting-CZr6_mjz.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AlphaRouting-I9bkrQJs.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AlphaRoutingExplanation-BzB8gboa.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/appDataGathering-BK82IESO.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AppPage-CltI0Pt2.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AutoSuggest-CIezdyTN.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AutoSuggest-DiUBjnpN.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/bootstrap.esm-7mq8-4Rt.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/dark-CLxH30By.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/HomePage-CFy8O6t1.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/ImprintPage-DPt9YiA3.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/index-B_YxM5HP.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/Index-BLfU1GLO.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/index-BvdQPUlz.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/index-Dwkqu8qR.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/index-gkVf2KYm.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyDetails-CSjMv-U5.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyLegs-BJywOZhg.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyLegs.vue_vue_type_script_setup_true_lang-D0qrownp.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyPage-BJ1gnzXm.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyPage-BK7cCTiw.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyPage-COflAuRz.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/MainLayout-DY7hV-Pg.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/MainLayout.vue_vue_type_script_setup_true_lang-BFA6av4H.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OpenData-skdWSOiJ.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OpenSource-Bh4Qycco.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OpenSource-CBNAJbp7.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OverviewStats-0yVyLloP.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OverviewStats-BxAfatG7.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/PrivacyPage-CZUWgovS.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/SavedJourneyList.vue_vue_type_script_setup_true_lang-CQyE02Jp.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/SavedJourneyPage-CBMhVMTM.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/SearchForm-C-nDTY7A.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/SearchForm.vue_vue_type_style_index_0_lang-DH9X_iLQ.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/SingleViewLayout-BskJSK0K.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/SingleViewLayout.vue_vue_type_script_setup_true_lang-HtovlbrC.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StationDataViewer-BP64z3XU.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StationDataViewer-BvLrASP_.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StationStats-B7Kl3qWO.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StationStats-D17o-6RB.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StatsDescription-wVhHDyNR.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/TimeHistogram-DjhQ21HF.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/TimeHistogram.vue_vue_type_script_setup_true_lang-CMfr8LQW.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/TimeHistograms-DG4JsRvu.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/url-DEPqeMPy.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/web-BMYQhz7j.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/web-CFy-U0Pk.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/workbox-window.prod.es5-B9K5rw8f.js\",\n \"revision\": null\n },\n {\n \"url\": \"index.html\",\n \"revision\": \"24e2fa8e8d7d3eb45134348e3fafcdde\"\n },\n {\n \"url\": \"favicon.ico\",\n \"revision\": \"21e8cb8f2f9e3a77df31a788f9ed0aea\"\n },\n {\n \"url\": \"img/icons/android-chrome-192x192.png\",\n \"revision\": \"7cc36a3130e754a84b11c6d0b4c85b6b\"\n },\n {\n \"url\": \"img/icons/android-chrome-512x512.png\",\n \"revision\": \"0527e1d3ddcdc6b903f4cd8110f7a9d8\"\n },\n {\n \"url\": \"manifest.webmanifest\",\n \"revision\": \"010c2bffcc03fe2600b57f2a3038b447\"\n }\n], {});\nworkbox_precaching_cleanupOutdatedCaches();\nworkbox_routing_registerRoute(new workbox_routing_NavigationRoute(workbox_precaching_createHandlerBoundToURL(\"index.html\"), {\n \n denylist: [/^\\/api/],\n}));\n\n\n\n\n\n\n" │ │ ], │ │ "version": 3 │ │ } │ --- assets/public/assets/köln-BdA-X_HV.avif ├── +++ assets/public/assets/k├╢ln-BdA-X_HV.avif │┄ Files identical despite different names │ --- assets/public/assets/münchen-wk4dtW9R.avif ├── +++ assets/public/assets/m├╝nchen-wk4dtW9R.avif │┄ Files identical despite different names