| 123456789101112131415161718192021222324 |
- #ifndef FILESPLITTER_H
- #define FILESPLITTER_H
- #include <QtCore>
- class FileSplitter
- {
- public:
- FileSplitter(QString infile,int unit=100*1024,QString outdir="");
- 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;
- };
- #endif // FILESPLITTER_H
|