From f8564f20ac687190a6a05105889e0efb885b9d77 Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Wed, 6 Dec 2023 16:50:31 +0100 Subject: [PATCH] Also list binary identical files --- main.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/main.go b/main.go index 5ff95af..7088a26 100644 --- a/main.go +++ b/main.go @@ -188,6 +188,22 @@ func main() { countInstances := 0 countDupeSets := 0 + fmt.Println("Files that are binary identical:") + for hash := range filesMap.FilesByHash { + duplicateFiles := filesMap.FilesByHash[hash] + if len(duplicateFiles) <= 1 { + continue + } + + countDupeSets++ + for _, file := range duplicateFiles { + countInstances++ + fmt.Println(file) + } + fmt.Println() + } + + fmt.Println("Images that are similar:") for len(filesMap.Images) > 0 { file := filesMap.Images[0] filesMap.Images = slices.Delete(filesMap.Images, 0, 1)