mirror of
https://github.com/jakcron/nstool.git
synced 2025-07-06 03:00:33 +00:00
Update PfsProcess to use PartitionFsUtil
This commit is contained in:
parent
9c7df06712
commit
ea2dd32e32
|
@ -1,8 +1,13 @@
|
||||||
|
#include "PfsProcess.h"
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <iomanip>
|
#include <iomanip>
|
||||||
|
|
||||||
#include <fnd/SimpleFile.h>
|
#include <fnd/SimpleFile.h>
|
||||||
#include <fnd/io.h>
|
#include <fnd/io.h>
|
||||||
#include "PfsProcess.h"
|
|
||||||
|
#include <nn/hac/PartitionFsUtil.h>
|
||||||
|
|
||||||
|
|
||||||
PfsProcess::PfsProcess() :
|
PfsProcess::PfsProcess() :
|
||||||
mFile(),
|
mFile(),
|
||||||
|
@ -95,7 +100,7 @@ void PfsProcess::importHeader()
|
||||||
void PfsProcess::displayHeader()
|
void PfsProcess::displayHeader()
|
||||||
{
|
{
|
||||||
std::cout << "[PartitionFS]" << std::endl;
|
std::cout << "[PartitionFS]" << std::endl;
|
||||||
std::cout << " Type: " << getFsTypeStr(mPfs.getFsType()) << std::endl;
|
std::cout << " Type: " << nn::hac::PartitionFsUtil::getFsTypeAsString(mPfs.getFsType()) << std::endl;
|
||||||
std::cout << " FileNum: " << std::dec << mPfs.getFileList().size() << std::endl;
|
std::cout << " FileNum: " << std::dec << mPfs.getFileList().size() << std::endl;
|
||||||
if (mMountName.empty() == false)
|
if (mMountName.empty() == false)
|
||||||
{
|
{
|
||||||
|
@ -191,24 +196,4 @@ void PfsProcess::extractFs()
|
||||||
}
|
}
|
||||||
outFile.close();
|
outFile.close();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
const char* PfsProcess::getFsTypeStr(nn::hac::PartitionFsHeader::FsType type) const
|
|
||||||
{
|
|
||||||
const char* str = nullptr;
|
|
||||||
|
|
||||||
switch (type)
|
|
||||||
{
|
|
||||||
case (nn::hac::PartitionFsHeader::TYPE_PFS0):
|
|
||||||
str = "PFS0";
|
|
||||||
break;
|
|
||||||
case (nn::hac::PartitionFsHeader::TYPE_HFS0):
|
|
||||||
str = "HFS0";
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
str = "Unknown";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
return str;
|
|
||||||
}
|
}
|
|
@ -50,6 +50,4 @@ private:
|
||||||
bool validateHeaderMagic(const nn::hac::sPfsHeader* hdr);
|
bool validateHeaderMagic(const nn::hac::sPfsHeader* hdr);
|
||||||
void validateHfs();
|
void validateHfs();
|
||||||
void extractFs();
|
void extractFs();
|
||||||
|
|
||||||
const char* getFsTypeStr(nn::hac::PartitionFsHeader::FsType type) const;
|
|
||||||
};
|
};
|
Loading…
Reference in a new issue