[File] [PATCH] of Magdir/windows for Windows Error Report (*.wer)
Jörg Jenderek
joerg.jen.der.ek at gmx.net
Fri Jan 11 18:08:29 UTC 2019
Hello,
some days ago i run file command version 5.35 on Windows Error Report
files (Report.wer) usually located under sub directories ReportArchive
and ReportQueue found on Windows systems in directories
%ProgramData%\Microsoft\Windows\WER and
%LOCALAPPDATA%\Microsoft\Windows\WER. These files are described as "data".
The File identifying utility TrID ( See
http://mark0.net/soft-trid-e.html) identifies such WER-files correctly
as "Windows Error Report".
by definition wer.trid.xml.
So i add magic lines to Magdir/windows to identify such files. Microsoft
claim to support Open Source, but i found no official or un-official
documentation about WER file format on their servers.
On Wikipedia page there exist a page about Windows Error Reporting, but
unfortunately the information there gives no relations to generated WER
text files, but at least i use that site as URL:
https://en.wikipedia.org/wiki/Windows_Error_Reporting
Because normally user just want to know what is this file type used
for and can i delete such files. So i add link to nirsoft utility
AppCrashView, that is a nice viewer for Windows Error report files and
has the opportunity to delete such WER files by reference URL:
https://www.nirsoft.net/utils/app_crash_view.html
Apparently such files seems to start with same expressions like
Version=1
EventType=
Furthermore these files seems to be always encoded as UTF-16 little
endian. This is now expressed by magic lines like
0 lestring16 Version=
>22 lestring16 EventType Windows Error Report
Because such Windows Error Report are just simple text files i choose
for mime type "text/plain" expressed by line:
!:mime text/plain
The name for such Windows Error Report seems to be always "Report.wer".
So file name extension is "wer". That is now expressed by line
!:ext wer
After applying the above mentioned modifications by patch
file-5.35-windows-wer.diff then all inspected examples are now
described as "Windows Error Report".
I hope my diff file can be applied in future version of file utility.
With best wishes
Jörg Jenderek
--
Jörg Jenderek
-------------- next part --------------
--- file-5.35/magic/Magdir/windows.old 2018-02-16 15:44:00 +0000
+++ file-5.35/magic/Magdir/windows 2019-01-11 01:07:21 +0000
@@ -57,4 +57,15 @@
>0x78 lelong &2 \b, FULL
+# Summary: Windows Error Report text files
+# URL: https://en.wikipedia.org/wiki/Windows_Error_Reporting
+# Reference: https://www.nirsoft.net/utils/app_crash_view.html
+# Created by: Joerg Jenderek
+# Note: in directories %ProgramData%\Microsoft\Windows\WER\{ReportArchive,ReportQueue}
+# %LOCALAPPDATA%\Microsoft\Windows\WER\{ReportArchive,ReportQueue}
+0 lestring16 Version=
+>22 lestring16 EventType Windows Error Report
+!:mime text/plain
+# Report.wer
+!:ext wer
# Summary: Windows 3.1 group files
More information about the File
mailing list