├── .gitignore ├── .gitmodules ├── LICENSE ├── PRIExplorer ├── App.config ├── App.xaml ├── App.xaml.cs ├── Assets │ ├── LICENSE.txt │ ├── blue-document-attribute-s.png │ ├── blue-document-attribute-x.png │ ├── blue-document-binary.png │ ├── blue-document-code.png │ ├── blue-document-xaml.png │ ├── blue-document.png │ ├── document.png │ ├── folder-horizontal.png │ └── folder.png ├── Controls │ ├── CheckerboardImage.xaml │ └── CheckerboardImage.xaml.cs ├── PRIExplorer.csproj ├── Properties │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── ViewModels │ ├── BinaryPreviewViewModel.cs │ ├── CandidateViewModel.cs │ ├── EntryViewModel.cs │ ├── ImagePreviewViewModel.cs │ ├── MainViewModel.cs │ ├── PathNotFoundPreviewViewModel.cs │ ├── RelayCommand.cs │ ├── TextPreviewViewModel.cs │ └── XbfPreviewViewModel.cs ├── Views │ ├── BinaryPreviewPage.xaml │ ├── BinaryPreviewPage.xaml.cs │ ├── ImagePreviewPage.xaml │ ├── ImagePreviewPage.xaml.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── PathNotFoundPreviewPage.xaml │ ├── PathNotFoundPreviewPage.xaml.cs │ ├── ScopeDetailPage.xaml │ ├── ScopeDetailPage.xaml.cs │ ├── TextPreviewPage.xaml │ ├── TextPreviewPage.xaml.cs │ ├── XbfPreviewPage.xaml │ └── XbfPreviewPage.xaml.cs └── app.manifest ├── Package Resource Index File Format.md ├── PriFormat ├── ByteSpan.cs ├── DataItemSection.cs ├── DecisionInfoSection.cs ├── ExtensionMethods.cs ├── HierarchicalSchemaSection.cs ├── PriDescriptorSection.cs ├── PriFile.cs ├── PriFormat.csproj ├── ReferencedFileSection.cs ├── ResourceMapSection.cs ├── ReverseMapSection.cs ├── Section.cs ├── SubStream.cs ├── TocEntry.cs └── UnknownSection.cs ├── PriInfo ├── App.config ├── PriInfo.csproj └── Program.cs ├── PriTest ├── PriTest.cs └── PriTest.csproj ├── PriTools.slnx └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIExplorer/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/App.config -------------------------------------------------------------------------------- /PRIExplorer/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/App.xaml -------------------------------------------------------------------------------- /PRIExplorer/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/App.xaml.cs -------------------------------------------------------------------------------- /PRIExplorer/Assets/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Assets/LICENSE.txt -------------------------------------------------------------------------------- /PRIExplorer/Assets/blue-document-attribute-s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Assets/blue-document-attribute-s.png -------------------------------------------------------------------------------- /PRIExplorer/Assets/blue-document-attribute-x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Assets/blue-document-attribute-x.png -------------------------------------------------------------------------------- /PRIExplorer/Assets/blue-document-binary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Assets/blue-document-binary.png -------------------------------------------------------------------------------- /PRIExplorer/Assets/blue-document-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Assets/blue-document-code.png -------------------------------------------------------------------------------- /PRIExplorer/Assets/blue-document-xaml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Assets/blue-document-xaml.png -------------------------------------------------------------------------------- /PRIExplorer/Assets/blue-document.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Assets/blue-document.png -------------------------------------------------------------------------------- /PRIExplorer/Assets/document.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Assets/document.png -------------------------------------------------------------------------------- /PRIExplorer/Assets/folder-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Assets/folder-horizontal.png -------------------------------------------------------------------------------- /PRIExplorer/Assets/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Assets/folder.png -------------------------------------------------------------------------------- /PRIExplorer/Controls/CheckerboardImage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Controls/CheckerboardImage.xaml -------------------------------------------------------------------------------- /PRIExplorer/Controls/CheckerboardImage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Controls/CheckerboardImage.xaml.cs -------------------------------------------------------------------------------- /PRIExplorer/PRIExplorer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/PRIExplorer.csproj -------------------------------------------------------------------------------- /PRIExplorer/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /PRIExplorer/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Properties/Resources.resx -------------------------------------------------------------------------------- /PRIExplorer/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /PRIExplorer/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Properties/Settings.settings -------------------------------------------------------------------------------- /PRIExplorer/ViewModels/BinaryPreviewViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/ViewModels/BinaryPreviewViewModel.cs -------------------------------------------------------------------------------- /PRIExplorer/ViewModels/CandidateViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/ViewModels/CandidateViewModel.cs -------------------------------------------------------------------------------- /PRIExplorer/ViewModels/EntryViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/ViewModels/EntryViewModel.cs -------------------------------------------------------------------------------- /PRIExplorer/ViewModels/ImagePreviewViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/ViewModels/ImagePreviewViewModel.cs -------------------------------------------------------------------------------- /PRIExplorer/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /PRIExplorer/ViewModels/PathNotFoundPreviewViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/ViewModels/PathNotFoundPreviewViewModel.cs -------------------------------------------------------------------------------- /PRIExplorer/ViewModels/RelayCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/ViewModels/RelayCommand.cs -------------------------------------------------------------------------------- /PRIExplorer/ViewModels/TextPreviewViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/ViewModels/TextPreviewViewModel.cs -------------------------------------------------------------------------------- /PRIExplorer/ViewModels/XbfPreviewViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/ViewModels/XbfPreviewViewModel.cs -------------------------------------------------------------------------------- /PRIExplorer/Views/BinaryPreviewPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Views/BinaryPreviewPage.xaml -------------------------------------------------------------------------------- /PRIExplorer/Views/BinaryPreviewPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Views/BinaryPreviewPage.xaml.cs -------------------------------------------------------------------------------- /PRIExplorer/Views/ImagePreviewPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Views/ImagePreviewPage.xaml -------------------------------------------------------------------------------- /PRIExplorer/Views/ImagePreviewPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Views/ImagePreviewPage.xaml.cs -------------------------------------------------------------------------------- /PRIExplorer/Views/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Views/MainWindow.xaml -------------------------------------------------------------------------------- /PRIExplorer/Views/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Views/MainWindow.xaml.cs -------------------------------------------------------------------------------- /PRIExplorer/Views/PathNotFoundPreviewPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Views/PathNotFoundPreviewPage.xaml -------------------------------------------------------------------------------- /PRIExplorer/Views/PathNotFoundPreviewPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Views/PathNotFoundPreviewPage.xaml.cs -------------------------------------------------------------------------------- /PRIExplorer/Views/ScopeDetailPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Views/ScopeDetailPage.xaml -------------------------------------------------------------------------------- /PRIExplorer/Views/ScopeDetailPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Views/ScopeDetailPage.xaml.cs -------------------------------------------------------------------------------- /PRIExplorer/Views/TextPreviewPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Views/TextPreviewPage.xaml -------------------------------------------------------------------------------- /PRIExplorer/Views/TextPreviewPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Views/TextPreviewPage.xaml.cs -------------------------------------------------------------------------------- /PRIExplorer/Views/XbfPreviewPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Views/XbfPreviewPage.xaml -------------------------------------------------------------------------------- /PRIExplorer/Views/XbfPreviewPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/Views/XbfPreviewPage.xaml.cs -------------------------------------------------------------------------------- /PRIExplorer/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PRIExplorer/app.manifest -------------------------------------------------------------------------------- /Package Resource Index File Format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/Package Resource Index File Format.md -------------------------------------------------------------------------------- /PriFormat/ByteSpan.cs: -------------------------------------------------------------------------------- 1 | namespace PriFormat; 2 | 3 | public record struct ByteSpan(long Offset, uint Length); 4 | -------------------------------------------------------------------------------- /PriFormat/DataItemSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriFormat/DataItemSection.cs -------------------------------------------------------------------------------- /PriFormat/DecisionInfoSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriFormat/DecisionInfoSection.cs -------------------------------------------------------------------------------- /PriFormat/ExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriFormat/ExtensionMethods.cs -------------------------------------------------------------------------------- /PriFormat/HierarchicalSchemaSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriFormat/HierarchicalSchemaSection.cs -------------------------------------------------------------------------------- /PriFormat/PriDescriptorSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriFormat/PriDescriptorSection.cs -------------------------------------------------------------------------------- /PriFormat/PriFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriFormat/PriFile.cs -------------------------------------------------------------------------------- /PriFormat/PriFormat.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriFormat/PriFormat.csproj -------------------------------------------------------------------------------- /PriFormat/ReferencedFileSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriFormat/ReferencedFileSection.cs -------------------------------------------------------------------------------- /PriFormat/ResourceMapSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriFormat/ResourceMapSection.cs -------------------------------------------------------------------------------- /PriFormat/ReverseMapSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriFormat/ReverseMapSection.cs -------------------------------------------------------------------------------- /PriFormat/Section.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriFormat/Section.cs -------------------------------------------------------------------------------- /PriFormat/SubStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriFormat/SubStream.cs -------------------------------------------------------------------------------- /PriFormat/TocEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriFormat/TocEntry.cs -------------------------------------------------------------------------------- /PriFormat/UnknownSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriFormat/UnknownSection.cs -------------------------------------------------------------------------------- /PriInfo/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriInfo/App.config -------------------------------------------------------------------------------- /PriInfo/PriInfo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriInfo/PriInfo.csproj -------------------------------------------------------------------------------- /PriInfo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriInfo/Program.cs -------------------------------------------------------------------------------- /PriTest/PriTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriTest/PriTest.cs -------------------------------------------------------------------------------- /PriTest/PriTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriTest/PriTest.csproj -------------------------------------------------------------------------------- /PriTools.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/PriTools.slnx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chausner/PriTools/HEAD/README.md --------------------------------------------------------------------------------