离线包tar解压踩坑

在hybrid开发中如果使用tar包进行管理离线包的url解析时,需要注意tar包的格式

struct posix_header
{                              /* byte offset */
  char name[100];               /*   0 */
  char mode[8];                 /* 100 */
  char uid[8];                  /* 108 */
  char gid[8];                  /* 116 */
  char size[12];                /* 124 */
  char mtime[12];               /* 136 */
  char chksum[8];               /* 148 */
  char typeflag;                /* 156 */
  char linkname[100];           /* 157 */
  char magic[6];                /* 257 */
  char version[2];              /* 263 */
  char uname[32];               /* 265 */
  char gname[32];               /* 297 */
  char devmajor[8];             /* 329 */
  char devminor[8];             /* 337 */
  char prefix[155];             /* 345 */
                                /* 500 */
};

如果路径长度大于100就无法匹配。

http://www.gnu.org/software/tar/manual/html_node/Standard.html

你可能感兴趣的:(离线包tar解压踩坑)