AnimaEngine  1.0.0
Nintendo DS Pokemon Black, White, Black 2, and White 2 sprite extraction and preview toolchain
Functions
nitro_guess.c File Reference
#include "nitro_guess.h"
#include "nitro_util.h"

Functions

NitroFileType NitroGuess_Detect (const u8 *data, size_t size, int block_offset)
 Auto-detects the Nitro file format of a data stream by inspecting its magic signature. More...
 
const char * NitroGuess_Name (NitroFileType type)
 Returns a human-readable name string for a NitroFileType. More...
 
const char * NitroGuess_Extension (NitroFileType type)
 Returns the standard file extension string for a NitroFileType. More...
 

Function Documentation

◆ NitroGuess_Detect()

NitroFileType NitroGuess_Detect ( const u8 data,
size_t  size,
int  block_offset 
)

Auto-detects the Nitro file format of a data stream by inspecting its magic signature.

Parameters
dataPointer to binary data buffer.
sizeData size in bytes.
block_offsetByte index offset to begin inspection (often 0 or 4).
Returns
Detected Nitro format identifier.

◆ NitroGuess_Extension()

const char* NitroGuess_Extension ( NitroFileType  type)

Returns the standard file extension string for a NitroFileType.

Parameters
typeNitro format identifier.
Returns
Read-only standard file extension string (e.g. ".nclr").

◆ NitroGuess_Name()

const char* NitroGuess_Name ( NitroFileType  type)

Returns a human-readable name string for a NitroFileType.

Parameters
typeNitro format identifier.
Returns
Read-only string description of file type.