diff --git a/README.md b/README.md index 2055b3f..ff75a91 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,9 @@ Dette script gør det muligt at downloade specifikke mapper fra et SharePoint do * **Paralleldownload:** Benytter `ThreadPoolExecutor` (default 5 tråde) for markant højere overførselshastighed. * **Windows Long Path Support:** Håndterer automatisk Windows' begrænsning på 260 tegn i filstier ved brug af `\\?\` præfiks, hvilket sikrer stabilitet ved dybe SharePoint-strukturer. * **Timestamp Synkronisering:** Downloader kun filer, hvis kilden på SharePoint er nyere end din lokale fil (`lastModifiedDateTime` vs. lokal `mtime`). -* **High-Performance Integritet:** Validerer filernes korrekthed med Microsofts officielle **QuickXorHash**-algoritme. - * **Hastighed:** Bruger automatisk det lynhurtige `quickxorhash` C-bibliotek, hvis det er installeret (anbefales til store filer). - * **Fallback:** Har indbygget en præcis 160-bit Python-implementering som fallback, hvis biblioteket ikke findes. +* **Integritets-validering:** Validerer filernes korrekthed med Microsofts officielle **QuickXorHash**-algoritme (160-bit circular XOR). + * **Fallback:** Har indbygget en præcis 160-bit Python-implementering som standard. + * **Optimering:** Understøtter automatisk det lynhurtige `quickxorhash` C-bibliotek, hvis det er installeret (valgfrit). * **Smart Grænse:** Definer en MB-grænse (standard 30 MB), hvor filer herunder altid hashes, mens større filer (f.eks. 65 GB) kun sammenlignes på størrelse for at spare tid (kan konfigureres). * **Robust Bibliotekssøgning:** Finder automatisk dit bibliotek og har indbygget fallback (f.eks. fra "Delte dokumenter" til "Documents"). * **Resume Download:** Understøtter HTTP `Range` headers for genoptagelse af store filer. @@ -26,6 +26,8 @@ Dette script gør det muligt at downloade specifikke mapper fra et SharePoint do pip install -r requirements.txt ``` +> **Bemærk:** Biblioteket `quickxorhash` er fjernet fra standard-requirements for at undgå problemer med C++ Build Tools på Windows. Værktøjet fungerer perfekt uden det, da det har en indbygget Python-fallback. Hvis du har brug for lynhurtig hash-validering af meget store filer (GB-klassen), kan du manuelt installere det med `pip install quickxorhash`. + ## Anvendelse ### 1. GUI Version (Anbefalet) diff --git a/requirements.txt b/requirements.txt index 2725418..bde7a63 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,3 @@ requests msal customtkinter -quickxorhash