diff --git a/Aaru.Filesystems/Aaru.Filesystems.csproj.DotSettings b/Aaru.Filesystems/Aaru.Filesystems.csproj.DotSettings
index 4d8eda3c9..3667bf120 100644
--- a/Aaru.Filesystems/Aaru.Filesystems.csproj.DotSettings
+++ b/Aaru.Filesystems/Aaru.Filesystems.csproj.DotSettings
@@ -60,6 +60,7 @@
True
True
True
+ True
True
True
True
diff --git a/Aaru.Filesystems/Localization/Localization.Designer.cs b/Aaru.Filesystems/Localization/Localization.Designer.cs
index c28b3a859..a63580e6b 100644
--- a/Aaru.Filesystems/Localization/Localization.Designer.cs
+++ b/Aaru.Filesystems/Localization/Localization.Designer.cs
@@ -7833,5 +7833,11 @@ namespace Aaru.Filesystems {
return ResourceManager.GetString("Namespace_showing_only_the_latest_version_without_version_suffix", resourceCulture);
}
}
+
+ internal static string PlayStation_FileSystem {
+ get {
+ return ResourceManager.GetString("PlayStation_FileSystem", resourceCulture);
+ }
+ }
}
}
diff --git a/Aaru.Filesystems/Localization/Localization.es.resx b/Aaru.Filesystems/Localization/Localization.es.resx
index 6c8b14deb..fcaff1569 100644
--- a/Aaru.Filesystems/Localization/Localization.es.resx
+++ b/Aaru.Filesystems/Localization/Localization.es.resx
@@ -3914,4 +3914,7 @@
Espacio de nombres mostrando sólo la última versión sin el sufijo
+
+ Sistema de ficheros de PlayStation
+
\ No newline at end of file
diff --git a/Aaru.Filesystems/Localization/Localization.resx b/Aaru.Filesystems/Localization/Localization.resx
index a29517863..8a779e6e3 100644
--- a/Aaru.Filesystems/Localization/Localization.resx
+++ b/Aaru.Filesystems/Localization/Localization.resx
@@ -3923,4 +3923,7 @@
Namespace showing only the latest version without version suffix
+
+ PlayStation FileSystem
+
\ No newline at end of file
diff --git a/Aaru.Filesystems/SonyPFS/Info.cs b/Aaru.Filesystems/SonyPFS/Info.cs
new file mode 100644
index 000000000..1735a7374
--- /dev/null
+++ b/Aaru.Filesystems/SonyPFS/Info.cs
@@ -0,0 +1,48 @@
+// /***************************************************************************
+// Aaru Data Preservation Suite
+// ----------------------------------------------------------------------------
+//
+// Filename : Info.cs
+// Author(s) : Natalia Portillo
+//
+// Component : PlayStation FileSystem plugin.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2026 Natalia Portillo
+// ****************************************************************************/
+
+using System;
+using System.Text;
+using Aaru.CommonTypes.AaruMetadata;
+using Aaru.CommonTypes.Interfaces;
+using Partition = Aaru.CommonTypes.Partition;
+
+namespace Aaru.Filesystems;
+
+public partial class SonyPFS
+{
+ ///
+ public bool Identify(IMediaImage imagePlugin, Partition partition) => throw new NotImplementedException();
+
+ ///
+ public void GetInformation(IMediaImage imagePlugin, Partition partition, Encoding encoding, out string information,
+ out FileSystem metadata)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Aaru.Filesystems/SonyPFS/SonyPFS.cs b/Aaru.Filesystems/SonyPFS/SonyPFS.cs
new file mode 100644
index 000000000..122fa2c03
--- /dev/null
+++ b/Aaru.Filesystems/SonyPFS/SonyPFS.cs
@@ -0,0 +1,42 @@
+// /***************************************************************************
+// Aaru Data Preservation Suite
+// ----------------------------------------------------------------------------
+//
+// Filename : SonyPFS.cs
+// Author(s) : Natalia Portillo
+//
+// Component : PlayStation FileSystem plugin.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This library is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation; either version 2.1 of the
+// License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2011-2026 Natalia Portillo
+// ****************************************************************************/
+
+using System;
+using Aaru.CommonTypes.Interfaces;
+
+namespace Aaru.Filesystems;
+
+public partial class SonyPFS : IFilesystem
+{
+ ///
+ public string Name => Localization.PlayStation_FileSystem;
+ ///
+ public Guid Id => new("A68A4B2D-BF28-4D32-BDDB-638C03507A5F");
+ ///
+ public string Author => Authors.NataliaPortillo;
+}
\ No newline at end of file