From c15aba2a974a2225fc5ae800ea08ef90089b0efd Mon Sep 17 00:00:00 2001 From: Tad Date: Fri, 22 Dec 2023 14:09:53 -0500 Subject: [PATCH] Update README Signed-off-by: Tad --- README.de.md | 4 +--- README.es.md | 5 +---- README.fr.md | 2 +- README.it.md | 2 +- README.md | 2 -- README.pl.md | 4 +--- 6 files changed, 5 insertions(+), 14 deletions(-) diff --git a/README.de.md b/README.de.md index 92be871..d84e1a0 100644 --- a/README.de.md +++ b/README.de.md @@ -26,7 +26,7 @@ Technische Details ------------------ - Signaturdatenbanken sind ClamAV .hdb (MD5-Hashes) und .hsb (SHA-1/SHA-256) Format - Signaturdatenbanken werden nicht erneut heruntergeladen, wenn sich die Datei auf dem Server nicht geändert hat (HTTP-Code 304 -> nicht modifiziert) -- Signaturen werden mit HashMaps für O(1) Lookup gespeichert +- Signaturen werden mit BloomFilters für O(k) Lookup gespeichert - Dateien haben ihre MD5/SHA-1/SHA-256-Hashes in einem Durchgang berechnet - Der Echtzeit-Scanner ist multithreaded und nutzt die Hälfte der Kernanzahl des Geräts für das asynchrone Scannen mehrerer Dateien - Echtzeit-Scanning wird von einem rekursiven FileObserver unterstützt @@ -39,10 +39,8 @@ Geplante Updates - Scannen von Dateien über Share Intent - Scannen neu installierter/aktualisierter Anwendungen - Option zum Aufrufen von Scans durch Drittanbieter-Apps -- Unterstützung für benutzerdefinierte Datenbanken - Automatische Datenbank-Updates - Automatische Datenbankerstellung -- Client-seitige Datenbank-Generierung - Datenbank-Sanity-Checks - Prüfung - Bessere GUI diff --git a/README.es.md b/README.es.md index d89bd33..e9b60c2 100644 --- a/README.es.md +++ b/README.es.md @@ -28,7 +28,7 @@ Detalles técnicos ----------------- - Las bases de datos de firmas tienen formato ClamAV .hdb (hashes MD5) y .hsb (SHA-1/SHA-256) - Las bases de datos de firmas no se volverán a descargar si el archivo no ha cambiado en el servidor (304 no modificado) -- Las firmas se almacenan utilizando HashMaps para O(1) su consulta +- Las firmas se almacenan utilizando BloomFilters para O(k) su consulta - Los hashes MD5/SHA-1/SHA-256 de los archivos se calculan de una sola vez - El escáner en tiempo real es multihilo y utilizará la mitad del número de núcleos del dispositivo para escanear múltiples archivos de forma asíncrona - El escaneo en tiempo real es impulsado por un FileObserver recursivo @@ -41,11 +41,8 @@ Actualizaciones previstas - Escanear archivos al intentar compartirlos - Escanear aplicaciones recién instaladas/actualizadas - Opción de permitir que aplicaciones de terceros invoquen escaneos -- Soporte de bases de datos personalizadas - Actualización automática de bases de datos - Generación automática de bases de datos -- Generación de bases de datos en el lado del cliente -- Verificación de la firma de las bases de datos - Comprobación de la integridad de la base de datos - Pruebas - Mejorar la GUI diff --git a/README.fr.md b/README.fr.md index 3675f62..64b9192 100644 --- a/README.fr.md +++ b/README.fr.md @@ -22,7 +22,7 @@ Détails techniques ------------------ - Les bases de données de signatures sont au format ClamAV .hdb (hachages MD5) et .hsb (SHA-1/SHA-256) - Les bases de données de signatures ne seront pas rechargées si le fichier n'a pas été modifié sur le serveur (code 304 - non modifié) -- Les signatures sont stockées à l'aide de HashMaps pour la recherche O(1) +- Les signatures sont stockées à l'aide de BloomFilters pour la recherche O(k) - Les fichiers ont leurs hachages MD5/SHA-1/SHA-256 calculés en un seul passage - Le scanner en temps réel est multifilaire et utilisera la moitié du nombre d'éléments de l'appareil pour analyser plusieurs fichiers de manière asynchrone. - Analyse en temps réel grâce à un FileObserver récursif diff --git a/README.it.md b/README.it.md index 2f69d8a..2cbc95c 100644 --- a/README.it.md +++ b/README.it.md @@ -22,7 +22,7 @@ Dettagli tecnici ------------------ - I database delle firme sono in formato ClamAV .hdb (hash MD5) e .hsb (SHA-1/SHA-256) - I database delle firme non saranno riscaricati se il file non è cambiato sul server (304 non modificato) -- Le firme sono memorizzate usando HashMaps per una ricerca O(1) +- Le firme sono memorizzate usando BloomFilters per una ricerca O(k) - I file hanno i loro hash MD5/SHA-1/SHA-256 calcolati in un solo passaggio - Lo scanner in tempo reale è multithreaded e utilizzerà metà del numero di core del dispositivo per la scansione di più file in modo asincrono - Scansione in tempo reale alimentata da un FileObserver ricorsivo diff --git a/README.md b/README.md index 271831d..34808ce 100644 --- a/README.md +++ b/README.md @@ -41,10 +41,8 @@ Planned Updates - Scan files via share intent - Scan newly installed/updated apps - Option to let 3rd-party apps invoke scans -- Custom database support - Automatic database updates - Automatic database generation -- Client side database generation - Database sanity checks - Testing - Better GUI diff --git a/README.pl.md b/README.pl.md index 931b451..ef9b100 100644 --- a/README.pl.md +++ b/README.pl.md @@ -26,7 +26,7 @@ Technical Details ------------------ - Sygnatury bazy danych używają formatu ClamAV .hdb (MD5 hashes) i .hsb (SHA-1/SHA-256) - Sygnatury bazy danych nie będą pobierane, jeżeli plik nie został zmieniony na serwerze (304 not modified) -- Sygnatury są przechowywane z wyorzystaniem HashMap dla wyszukiwania o złożoności O(1) +- Sygnatury są przechowywane z wyorzystaniem BloomFilters dla wyszukiwania o złożoności O(k) - Hashe MD5/SHA-1/SHA-256 plików są obliczane jednocześnie - Skaner w czasie rzeczywistym używa wielu wątków i wykorzystuje połowę rdzeni urządzenia dla skanowania wielu plików asynchronicznie - Skaner w czasie rzeczywistym wykorzystuje rekurencyjny FileObserver @@ -39,10 +39,8 @@ Planowane aktualizacje - Skanowanie plików przez opcję udostępnienia - Skanowanie nowo zainstalowanych/aktualizowanych aplikacji - Możlwiość wywołania skanowania przez aplikacje trzecie -- Obsługa niestandardowych baz danych - Automatyczne aktualizacje baz danych - Automatyczne generowanie baz danych -- Generowanie baz danych przez klienta - Kontrola poprawności baz danych - Testy - Lepsze GUI