rs.hpp
来自「7Zip软件实现: 七种编码格式的压缩与解压缩功能。」· HPP 代码 · 共 33 行
HPP
33 行
#ifndef _RAR_RS_#define _RAR_RS_#define MAXPAR 255#define MAXPOL 512class RSCoder{ private: void gfInit(); int gfMult(int a,int b); void pnInit(); void pnMult(int *p1,int *p2,int *r); int gfExp[MAXPOL]; int gfLog[MAXPAR+1]; int GXPol[MAXPOL*2]; int ErrorLocs[MAXPAR+1],ErrCount; int Dn[MAXPAR+1]; int ParSize; int PolB[MAXPOL]; bool FirstBlockDone; public: RSCoder(int ParSize); void Encode(byte *Data,int DataSize,byte *DestData); bool Decode(byte *Data,int DataSize,int *EraLoc,int EraSize);};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?