1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 19:48:20 +02:00
Beef/BeefySysLib/util/ZipFile.h
2022-04-16 06:27:54 -07:00

30 lines
No EOL
411 B
C++

#pragma once
#include "../Common.h"
#include "../Span.h"
NS_BF_BEGIN
class ZipFile
{
public:
class Data;
public:
Data* mData;
public:
ZipFile();
~ZipFile();
bool Open(const StringImpl& filePath);
bool Create(const StringImpl& filePath);
bool Close();
bool IsOpen();
bool Add(const StringImpl& fileName, Span<uint8> data);
bool Get(const StringImpl& fileName, Array<uint8>& data);
};
NS_BF_END