[RAT-187] Add 'SAR', 'HAR', 'WSR' as archives which should be ignored.

git-svn-id: https://svn.apache.org/repos/asf/creadur/rat/trunk@1636696 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index 21aacc5..b2cdd6d 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -18,6 +18,8 @@
     * [RAT-184] - Add DEPENDENCIES to the list of ignored files in NoteGuesser.
                   (thanks to Karl Heinz Marbaise)
     * [RAT-186] - BinaryGuesser should recognize PSD files as images
+    * [RAT-187] - Add 'SAR', 'HAR', 'WSR' as archives which should be ignored.
+                  (thanks to Karl Heinz Marbaise)
 
 Rat 0.11
 ========
diff --git a/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java b/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java
index 63b1ec8..d3d44e6 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java
@@ -36,6 +36,8 @@
         "odb", "odf",
         "odg", "odp",
         "ods", "odt",
+        "har", "sar",
+        "wsr",
     };
 
     /**
diff --git a/apache-rat-core/src/test/java/org/apache/rat/document/impl/guesser/ArchiveGuesserTest.java b/apache-rat-core/src/test/java/org/apache/rat/document/impl/guesser/ArchiveGuesserTest.java
index 5a96355..d54e7ed 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/document/impl/guesser/ArchiveGuesserTest.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/document/impl/guesser/ArchiveGuesserTest.java
@@ -39,6 +39,9 @@
         assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.odp")));
         assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.ods")));
         assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.odt")));
+        assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.sar")));
+        assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.har")));
+        assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.wsr")));
     }
     
     @Test
@@ -55,6 +58,9 @@
         assertTrue(ArchiveGuesser.isArchive("42.odp"));
         assertTrue(ArchiveGuesser.isArchive("42.ods"));
         assertTrue(ArchiveGuesser.isArchive("42.odt"));
+        assertTrue(ArchiveGuesser.isArchive("42.sar"));
+        assertTrue(ArchiveGuesser.isArchive("42.har"));
+        assertTrue(ArchiveGuesser.isArchive("42.wsr"));
     }
 
 }