| 1234567891011121314151617181920212223242526 |
- #ifndef FILESPLITTER_H
- #define FILESPLITTER_H
- #include <QtCore>
- #include "snccore.h"
- class SNCCORESHARED_EXPORT FileSplitter
- {
- public:
- FileSplitter(QString infile,QString fileID,int unit=10*1024);
- QStringList getSplitResult();
- QString merge(QString dirname);
- void cleanup();
- private:
- bool prepare();
- QStringList split();
- QString getRandPackKey();
- private:
- int unit;
- QString fileName;
- QString checksum;
- QString outputDir;
- QByteArray rawData;
- QString fileID;
- };
- #endif // FILESPLITTER_H
|