PndTools is a DotNet library for handling pnd files
- Easy to use library
- Cross platform
- Use in repoV2???
- Find and extract the pXML data
- Find and extract the icon data
string result;
using (Stream stream = File.OpenRead("Intergration/TestCase/SORR.pnd"))
{
result = PndStreamHelper.GetPxml(stream);
}
byte[] result;
using (Stream stream = File.OpenRead("Intergration/TestCase/SORR.pnd"))
{
result = PndStreamHelper.GetIcon(stream);
}
- Get file details (name, path, directory, extension, file size etc.)
- Basic Pnd file validation based on file extension and file type
- Detect Pnd archive type
( ISO | Squashfs )
- Save the
PXML
to its own file - Save the icon to its own file
- Ability to list files in archive
- Ability to extract files from both pnd archive formats
( ISO | Squashfs )
- Validate the
PXML
The library is accompanied by unit tests. The library uses xUnit
for testing.
This is for the OpenPandora community mainly please check them out. Visit the OpenPandora Community
The PndAid library is released under the LGPL v2.1 license.