From 1f1e3cc2838f37d3292bc98012cff4ae4351ab1e Mon Sep 17 00:00:00 2001
From: Reversing <54373254+reversing0@users.noreply.github.com>
Date: Tue, 2 Mar 2021 09:36:33 +0100
Subject: [PATCH] Add source code
---
.../.idea/codeStyles/codeStyleConfig.xml | 5 +
.../.idea/contentModel.xml | 20 +++
.../.idea/discord.xml | 6 +
.../.idea/encodings.xml | 4 +
.../.idea/indexLayout.xml | 8 +
.../.idea/modules.xml | 8 +
.../.idea/projectSettingsUpdater.xml | 6 +
.../.idea/workspace.xml | 162 ++++++++++++++++++
.../riderModule.iml | 7 +
Discord Cache Viewer.sln | 16 ++
.../Discord Cache Viewer.csproj | 54 ++++++
Discord Cache Viewer/Program.cs | 41 +++++
.../Properties/AssemblyInfo.cs | 35 ++++
.../bin/Debug/Discord_Cache_Viewer.exe | Bin 0 -> 7168 bytes
.../bin/Debug/Discord_Cache_Viewer.pdb | Bin 0 -> 15872 bytes
...amework,Version=v4.8.AssemblyAttributes.cs | 4 +
...ache Viewer.csproj.CoreCompileInputs.cache | 1 +
...d Cache Viewer.csproj.FileListAbsolute.txt | 6 +
...Cache Viewer.csprojAssemblyReference.cache | Bin 0 -> 5140 bytes
.../obj/Debug/Discord_Cache_Viewer.exe | Bin 0 -> 7168 bytes
.../obj/Debug/Discord_Cache_Viewer.pdb | Bin 0 -> 15872 bytes
21 files changed, 383 insertions(+)
create mode 100644 .idea/.idea.Discord Cache Viewer/.idea/codeStyles/codeStyleConfig.xml
create mode 100644 .idea/.idea.Discord Cache Viewer/.idea/contentModel.xml
create mode 100644 .idea/.idea.Discord Cache Viewer/.idea/discord.xml
create mode 100644 .idea/.idea.Discord Cache Viewer/.idea/encodings.xml
create mode 100644 .idea/.idea.Discord Cache Viewer/.idea/indexLayout.xml
create mode 100644 .idea/.idea.Discord Cache Viewer/.idea/modules.xml
create mode 100644 .idea/.idea.Discord Cache Viewer/.idea/projectSettingsUpdater.xml
create mode 100644 .idea/.idea.Discord Cache Viewer/.idea/workspace.xml
create mode 100644 .idea/.idea.Discord Cache Viewer/riderModule.iml
create mode 100644 Discord Cache Viewer.sln
create mode 100644 Discord Cache Viewer/Discord Cache Viewer.csproj
create mode 100644 Discord Cache Viewer/Program.cs
create mode 100644 Discord Cache Viewer/Properties/AssemblyInfo.cs
create mode 100644 Discord Cache Viewer/bin/Debug/Discord_Cache_Viewer.exe
create mode 100644 Discord Cache Viewer/bin/Debug/Discord_Cache_Viewer.pdb
create mode 100644 Discord Cache Viewer/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
create mode 100644 Discord Cache Viewer/obj/Debug/Discord Cache Viewer.csproj.CoreCompileInputs.cache
create mode 100644 Discord Cache Viewer/obj/Debug/Discord Cache Viewer.csproj.FileListAbsolute.txt
create mode 100644 Discord Cache Viewer/obj/Debug/Discord Cache Viewer.csprojAssemblyReference.cache
create mode 100644 Discord Cache Viewer/obj/Debug/Discord_Cache_Viewer.exe
create mode 100644 Discord Cache Viewer/obj/Debug/Discord_Cache_Viewer.pdb
diff --git a/.idea/.idea.Discord Cache Viewer/.idea/codeStyles/codeStyleConfig.xml b/.idea/.idea.Discord Cache Viewer/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 0000000..7ad1bf1
--- /dev/null
+++ b/.idea/.idea.Discord Cache Viewer/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.Discord Cache Viewer/.idea/contentModel.xml b/.idea/.idea.Discord Cache Viewer/.idea/contentModel.xml
new file mode 100644
index 0000000..b54d8e5
--- /dev/null
+++ b/.idea/.idea.Discord Cache Viewer/.idea/contentModel.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.Discord Cache Viewer/.idea/discord.xml b/.idea/.idea.Discord Cache Viewer/.idea/discord.xml
new file mode 100644
index 0000000..cd711a0
--- /dev/null
+++ b/.idea/.idea.Discord Cache Viewer/.idea/discord.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.Discord Cache Viewer/.idea/encodings.xml b/.idea/.idea.Discord Cache Viewer/.idea/encodings.xml
new file mode 100644
index 0000000..df87cf9
--- /dev/null
+++ b/.idea/.idea.Discord Cache Viewer/.idea/encodings.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.Discord Cache Viewer/.idea/indexLayout.xml b/.idea/.idea.Discord Cache Viewer/.idea/indexLayout.xml
new file mode 100644
index 0000000..27ba142
--- /dev/null
+++ b/.idea/.idea.Discord Cache Viewer/.idea/indexLayout.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.Discord Cache Viewer/.idea/modules.xml b/.idea/.idea.Discord Cache Viewer/.idea/modules.xml
new file mode 100644
index 0000000..cd3653c
--- /dev/null
+++ b/.idea/.idea.Discord Cache Viewer/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.Discord Cache Viewer/.idea/projectSettingsUpdater.xml b/.idea/.idea.Discord Cache Viewer/.idea/projectSettingsUpdater.xml
new file mode 100644
index 0000000..4bb9f4d
--- /dev/null
+++ b/.idea/.idea.Discord Cache Viewer/.idea/projectSettingsUpdater.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.Discord Cache Viewer/.idea/workspace.xml b/.idea/.idea.Discord Cache Viewer/.idea/workspace.xml
new file mode 100644
index 0000000..0cc1104
--- /dev/null
+++ b/.idea/.idea.Discord Cache Viewer/.idea/workspace.xml
@@ -0,0 +1,162 @@
+
+
+
+ Discord Cache Viewer/Discord Cache Viewer.csproj
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1614672870803
+
+
+ 1614672870803
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.Discord Cache Viewer/riderModule.iml b/.idea/.idea.Discord Cache Viewer/riderModule.iml
new file mode 100644
index 0000000..1a4e0d9
--- /dev/null
+++ b/.idea/.idea.Discord Cache Viewer/riderModule.iml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Discord Cache Viewer.sln b/Discord Cache Viewer.sln
new file mode 100644
index 0000000..17a0fcc
--- /dev/null
+++ b/Discord Cache Viewer.sln
@@ -0,0 +1,16 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Discord Cache Viewer", "Discord Cache Viewer\Discord Cache Viewer.csproj", "{24E24498-B464-47B2-988A-04E85A8DC39B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {24E24498-B464-47B2-988A-04E85A8DC39B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {24E24498-B464-47B2-988A-04E85A8DC39B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {24E24498-B464-47B2-988A-04E85A8DC39B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {24E24498-B464-47B2-988A-04E85A8DC39B}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+EndGlobal
diff --git a/Discord Cache Viewer/Discord Cache Viewer.csproj b/Discord Cache Viewer/Discord Cache Viewer.csproj
new file mode 100644
index 0000000..c0c6eff
--- /dev/null
+++ b/Discord Cache Viewer/Discord Cache Viewer.csproj
@@ -0,0 +1,54 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {24E24498-B464-47B2-988A-04E85A8DC39B}
+ Exe
+ Properties
+ Discord_Cache_Viewer
+ Discord_Cache_Viewer
+ v4.8
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Discord Cache Viewer/Program.cs b/Discord Cache Viewer/Program.cs
new file mode 100644
index 0000000..cae1634
--- /dev/null
+++ b/Discord Cache Viewer/Program.cs
@@ -0,0 +1,41 @@
+using System;
+using System.IO;
+using System.Threading.Tasks;
+
+namespace Discord_Cache_Viewer
+{
+ internal struct Program
+ {
+ ///
+ /// Startup function.
+ ///
+ public static async Task Main()
+ {
+ Console.WriteLine("Please enter the Discord cache path");
+ begin_processing(Console.ReadLine());
+ Console.WriteLine("Processed all files, closing in 10 seconds");
+ await Task.Delay(10000);
+ GC.Collect();
+ Environment.Exit(0);
+ }
+
+ ///
+ /// Begin checking and processing files.
+ ///
+ /// The cache folder path.
+ private static void begin_processing(string path)
+ {
+ var files = Directory.GetFiles(path);
+ const string header = "PNG", extension = ".png";
+ const ushort index = 0;
+ for (short i = 0; i < files.Length; i++) // UShort has a greater max length than a signed Short.
+ {
+ var filePath = files[i];
+ // We only have to read the first line and check if it has the PNG header.
+ if (File.ReadAllLines(filePath)[index].Contains(header))
+ Console.WriteLine($"{filePath} - Added .png extension");
+ File.Move(filePath, filePath + extension);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Discord Cache Viewer/Properties/AssemblyInfo.cs b/Discord Cache Viewer/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..dbde275
--- /dev/null
+++ b/Discord Cache Viewer/Properties/AssemblyInfo.cs
@@ -0,0 +1,35 @@
+using System.Reflection;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Discord_Cache_Viewer")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Discord_Cache_Viewer")]
+[assembly: AssemblyCopyright("Copyright © 2021")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("24E24498-B464-47B2-988A-04E85A8DC39B")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
\ No newline at end of file
diff --git a/Discord Cache Viewer/bin/Debug/Discord_Cache_Viewer.exe b/Discord Cache Viewer/bin/Debug/Discord_Cache_Viewer.exe
new file mode 100644
index 0000000000000000000000000000000000000000..11e41314d4fafd2c6d14f1acf644cba94bd9ca46
GIT binary patch
literal 7168
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
OR|BpFTn!YV2L2DgHc3GM
literal 0
HcmV?d00001
diff --git a/Discord Cache Viewer/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/Discord Cache Viewer/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
new file mode 100644
index 0000000..15efebf
--- /dev/null
+++ b/Discord Cache Viewer/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
diff --git a/Discord Cache Viewer/obj/Debug/Discord Cache Viewer.csproj.CoreCompileInputs.cache b/Discord Cache Viewer/obj/Debug/Discord Cache Viewer.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..ae4ea0c
--- /dev/null
+++ b/Discord Cache Viewer/obj/Debug/Discord Cache Viewer.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+7925e88818bc084f3579599de11480a21869339f
diff --git a/Discord Cache Viewer/obj/Debug/Discord Cache Viewer.csproj.FileListAbsolute.txt b/Discord Cache Viewer/obj/Debug/Discord Cache Viewer.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..82472b0
--- /dev/null
+++ b/Discord Cache Viewer/obj/Debug/Discord Cache Viewer.csproj.FileListAbsolute.txt
@@ -0,0 +1,6 @@
+C:\Users\01tie001\RiderProjects\Discord Cache Viewer\Discord Cache Viewer\bin\Debug\Discord_Cache_Viewer.exe
+C:\Users\01tie001\RiderProjects\Discord Cache Viewer\Discord Cache Viewer\bin\Debug\Discord_Cache_Viewer.pdb
+C:\Users\01tie001\RiderProjects\Discord Cache Viewer\Discord Cache Viewer\obj\Debug\Discord Cache Viewer.csprojAssemblyReference.cache
+C:\Users\01tie001\RiderProjects\Discord Cache Viewer\Discord Cache Viewer\obj\Debug\Discord Cache Viewer.csproj.CoreCompileInputs.cache
+C:\Users\01tie001\RiderProjects\Discord Cache Viewer\Discord Cache Viewer\obj\Debug\Discord_Cache_Viewer.exe
+C:\Users\01tie001\RiderProjects\Discord Cache Viewer\Discord Cache Viewer\obj\Debug\Discord_Cache_Viewer.pdb
diff --git a/Discord Cache Viewer/obj/Debug/Discord Cache Viewer.csprojAssemblyReference.cache b/Discord Cache Viewer/obj/Debug/Discord Cache Viewer.csprojAssemblyReference.cache
new file mode 100644
index 0000000000000000000000000000000000000000..60b8745d2f9185c094a1bcc425add178e31e613b
GIT binary patch
literal 5140
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
OR|BpFTn!YV2L2DgHc3GM
literal 0
HcmV?d00001