亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? zipinfo.c

?? zip壓縮
?? C
?? 第 1 頁 / 共 5 頁
字號:
        attribs[17] = (xattr & _THS_IXUSR) ? '.' : 'X';        attribs[18] = (xattr & _THS_IWUSR) ? '.' : 'W';        attribs[19] = (xattr & _THS_IRUSR) ? '.' : 'R';        attribs[20] = 0;        Info(slide, 0, ((char *)slide, LoadFarString(TheosFileAttributes),          xattr, attribs));#endif /* OLD_THEOS_EXTRA */    } else if ((hostnum != FS_FAT_) && (hostnum != FS_HPFS_) &&               (hostnum != FS_NTFS_) && (hostnum != FS_VFAT_) &&               (hostnum != ACORN_) &&               (hostnum != VM_CMS_) && (hostnum != MVS_))    {                                 /* assume Unix-like */        switch ((unsigned)(xattr & UNX_IFMT)) {            case (unsigned)UNX_IFDIR:   attribs[0] = 'd';  break;            case (unsigned)UNX_IFREG:   attribs[0] = '-';  break;            case (unsigned)UNX_IFLNK:   attribs[0] = 'l';  break;            case (unsigned)UNX_IFBLK:   attribs[0] = 'b';  break;            case (unsigned)UNX_IFCHR:   attribs[0] = 'c';  break;            case (unsigned)UNX_IFIFO:   attribs[0] = 'p';  break;            case (unsigned)UNX_IFSOCK:  attribs[0] = 's';  break;            default:          attribs[0] = '?';  break;        }        attribs[1] = (xattr & UNX_IRUSR)? 'r' : '-';        attribs[4] = (xattr & UNX_IRGRP)? 'r' : '-';        attribs[7] = (xattr & UNX_IROTH)? 'r' : '-';        attribs[2] = (xattr & UNX_IWUSR)? 'w' : '-';        attribs[5] = (xattr & UNX_IWGRP)? 'w' : '-';        attribs[8] = (xattr & UNX_IWOTH)? 'w' : '-';        if (xattr & UNX_IXUSR)            attribs[3] = (xattr & UNX_ISUID)? 's' : 'x';        else            attribs[3] = (xattr & UNX_ISUID)? 'S' : '-';   /* S = undefined */        if (xattr & UNX_IXGRP)            attribs[6] = (xattr & UNX_ISGID)? 's' : 'x';   /* == UNX_ENFMT */        else            attribs[6] = (xattr & UNX_ISGID)? 'l' : '-';        if (xattr & UNX_IXOTH)            attribs[9] = (xattr & UNX_ISVTX)? 't' : 'x';   /* "sticky bit" */        else            attribs[9] = (xattr & UNX_ISVTX)? 'T' : '-';   /* T = undefined */        attribs[10] = 0;        Info(slide, 0, ((char *)slide, LoadFarString(UnixFileAttributes), xattr,          attribs));    } else {        Info(slide, 0, ((char *)slide, LoadFarString(NonMSDOSFileAttributes),            G.crec.external_file_attributes >> 8));    } /* endif (hostnum: external attributes format) */    if ((xattr=(unsigned)(G.crec.external_file_attributes & 0xFF)) == 0)        Info(slide, 0, ((char *)slide, LoadFarString(MSDOSFileAttributes),          xattr));    else if (xattr == 1)        Info(slide, 0, ((char *)slide, LoadFarString(MSDOSFileAttributesRO),          xattr));    else        Info(slide, 0, ((char *)slide, LoadFarString(MSDOSFileAttributesAlpha),          xattr, (xattr&1)? "rdo " : nullStr,          (xattr&2)? "hid " : nullStr,          (xattr&4)? "sys " : nullStr,          (xattr&8)? "lab " : nullStr,          (xattr&16)? "dir " : nullStr,          (xattr&32)? "arc " : nullStr,          (xattr&64)? "lnk " : nullStr,          (xattr&128)? "exe" : nullStr));/*---------------------------------------------------------------------------    Analyze the extra field, if any, and print the file comment, if any (the    filename has already been printed, above).  That finishes up this file    entry...  ---------------------------------------------------------------------------*/    if (G.crec.extra_field_length > 0) {        uch *ef_ptr = G.extra_field;        ush ef_len = G.crec.extra_field_length;        ush eb_id, eb_datalen;        ZCONST char Far *ef_fieldname;        if (error_in_archive > PK_WARN)   /* fatal:  can't continue */            /* delayed "fatal error" return from extra field reading */            return error;        if (G.extra_field == (uch *)NULL)            return PK_ERR;   /* not consistent with crec length */        Info(slide, 0, ((char *)slide, LoadFarString(ExtraFields)));        while (ef_len >= EB_HEADSIZE) {            eb_id = makeword(&ef_ptr[EB_ID]);            eb_datalen = makeword(&ef_ptr[EB_LEN]);            ef_ptr += EB_HEADSIZE;            ef_len -= EB_HEADSIZE;            if (eb_datalen > (ush)ef_len) {                Info(slide, 0x421, ((char *)slide,                  LoadFarString(ExtraFieldTrunc), eb_id, eb_datalen, ef_len));                eb_datalen = ef_len;            }            switch (eb_id) {                case EF_PKSZ64:                    ef_fieldname = efPKSZ64;                    break;                case EF_AV:                    ef_fieldname = efAV;                    break;                case EF_OS2:                    ef_fieldname = efOS2;                    break;                case EF_ACL:                    ef_fieldname = efACL;                    break;                case EF_NTSD:                    ef_fieldname = efNTSD;                    break;                case EF_PKVMS:                    ef_fieldname = efPKVMS;                    break;                case EF_IZVMS:                    ef_fieldname = efIZVMS;                    break;                case EF_PKW32:                    ef_fieldname = efPKWin32;                    break;                case EF_PKUNIX:                    ef_fieldname = efPKUnix;                    break;                case EF_IZUNIX:                    ef_fieldname = efIZUnix;                    if (hostnum == UNIX_ && *pEndprev > 0L)                        *pEndprev += 4L;  /* also have UID/GID in local copy */                    break;                case EF_IZUNIX2:                    ef_fieldname = efIZUnix2;                    if (*pEndprev > 0L)                        *pEndprev += 4L;  /* 4 byte UID/GID in local copy */                    break;                case EF_TIME:                    ef_fieldname = efTime;                    break;                case EF_MAC3:                    ef_fieldname = efMac3;                    break;                case EF_JLMAC:                    ef_fieldname = efJLMac;                    break;                case EF_ZIPIT:                    ef_fieldname = efZipIt;                    break;                case EF_ZIPIT2:                    ef_fieldname = efZipIt2;                    break;                case EF_VMCMS:                    ef_fieldname = efVMCMS;                    break;                case EF_MVS:                    ef_fieldname = efMVS;                    break;                case EF_BEOS:                    ef_fieldname = efBeOS;                    break;                case EF_QDOS:                    ef_fieldname = efQDOS;                    break;                case EF_AOSVS:                    ef_fieldname = efAOSVS;                    break;                case EF_SPARK:   /* from RISC OS */                    ef_fieldname = efSpark;                    break;                case EF_MD5:                    ef_fieldname = efMD5;                    break;                case EF_ASIUNIX:                    ef_fieldname = efASiUnix;                    break;                case EF_TANDEM:                    ef_fieldname = efTandem;                    break;                case EF_SMARTZIP:                    ef_fieldname = efSmartZip;                    break;                case EF_THEOS:#ifdef OLD_THEOS_EXTRA                case EF_THEOSO:#endif                    ef_fieldname = efTheos;                    break;                default:                    ef_fieldname = efUnknown;                    break;            }            Info(slide, 0, ((char *)slide, LoadFarString(ExtraFieldType),                 eb_id, LoadFarStringSmall(ef_fieldname), eb_datalen));            /* additional, field-specific information: */            switch (eb_id) {                case EF_OS2:                case EF_ACL:                    if (eb_datalen >= EB_OS2_HLEN) {                        if (eb_id == EF_OS2)                            ef_fieldname = OS2EAs;                        else                            ef_fieldname = ACLdata;                        Info(slide, 0, ((char *)slide,                          LoadFarString(ef_fieldname), makelong(ef_ptr)));                        *pEndprev = 0L;   /* no clue about csize of local */                    }                    break;                case EF_NTSD:                    if (eb_datalen >= EB_NTSD_C_LEN) {                        Info(slide, 0, ((char *)slide, LoadFarString(NTSDData),                          makelong(ef_ptr)));                        *pEndprev = 0L;   /* no clue about csize of local */                    }                    break;                case EF_IZVMS:                    if (eb_datalen >= 8) {                        char *p, q[8];                        unsigned compr = makeword(ef_ptr+EB_IZVMS_FLGS)                                        & EB_IZVMS_BCMASK;                        *q = '\0';                        if (compr > 3)                            compr = 3;                        if (strncmp((char *)ef_ptr, "VFAB", 4) == 0)                            p = "FAB";                        else if (strncmp((char *)ef_ptr, "VALL", 4) == 0)                            p = "XABALL";                        else if (strncmp((char *)ef_ptr, "VFHC", 4) == 0)                            p = "XABFHC";                        else if (strncmp((char *)ef_ptr, "VDAT", 4) == 0)                            p = "XABDAT";                        else if (strncmp((char *)ef_ptr, "VRDT", 4) == 0)                            p = "XABRDT";                        else if (strncmp((char *)ef_ptr, "VPRO", 4) == 0)                            p = "XABPRO";                        else if (strncmp((char *)ef_ptr, "VKEY", 4) == 0)                            p = "XABKEY";                        else if (strncmp((char *)ef_ptr, "VMSV", 4) == 0) {                            p = "version";                            if (eb_datalen >= 16) {                                q[0] = ' ';                                q[1] = '(';                                strncpy(q+2, (char *)ef_ptr+EB_IZVMS_HLEN, 4);                                q[6] = ')';                                q[7] = '\0';                            }                        } else                            p = "unknown";                        Info(slide, 0, ((char *)slide,                          LoadFarString(izVMSdata),                          LoadFarStringSmall(izVMScomp[compr]),                          makeword(ef_ptr+EB_IZVMS_UCSIZ), p, q));                    }                    break;                case EF_TIME:                    if (eb_datalen >= 1) {                        char types[80];                        int num = 0, len;                        *types = '\0';                        if (*ef_ptr & 1) {                            strcpy(types, LoadFarString(UTmodification));                            ++num;                        }                        if (*ef_ptr & 2) {                            len = strlen(types);                            if (num)                                types[len++] = '/';                            strcpy(types+len, LoadFarString(UTaccess));                            ++num;                            if (*pEndprev > 0L)                                *pEndprev += 4L;                        }                        if (*ef_ptr & 4) {                            len = strlen(types);                            if (num)                                types[len++] = '/';                            strcpy(types+len, LoadFarString(UTcreation));                            ++num;                            if (*pEndprev > 0L)                                *pEndprev += 4L;                        }                        if (num > 0)                            Info(slide, 0, ((char *)slide,                              LoadFarString(UTdata), types,                              num == 1? nullStr : PlurSufx));                    }                    break;                case EF_MAC3:                    if (eb_datalen >= EB_MAC3_HLEN) {                        ulg eb_uc = makelong(ef_ptr);                        unsigned mac3_flgs = makeword(ef_ptr+EB_FLGS_OFFS);                        unsigned eb_is_uc = mac3_flgs & EB_M3_FL_UNCMPR;                        Info(slide, 0, ((char *)slide, LoadFarString(Mac3data),                          eb_uc, eb_is_uc ? "un" : nullStr));                        if (eb_is_uc) {                            if (*pEndprev > 0L)                                *pEndprev += makelon

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本欧美一区二区三区乱码| 亚洲一区免费视频| www精品美女久久久tv| 亚洲国产精品成人综合| 一区二区三区在线视频观看58| 午夜精品久久久久久| 国产在线麻豆精品观看| 久久精品999| av不卡免费在线观看| 7777精品伊人久久久大香线蕉最新版| 欧美大白屁股肥臀xxxxxx| 亚洲欧美色图小说| 久久综合综合久久综合| 色综合久久久久网| 国产欧美日韩精品一区| 亚洲一区二区偷拍精品| 国产综合色在线| 欧美高清dvd| 亚洲欧美日韩国产成人精品影院| 久久精品99久久久| 91精品婷婷国产综合久久性色| 一区二区三区精品在线| 99久久精品费精品国产一区二区| 日韩欧美黄色影院| 国产亚洲综合在线| 国内精品写真在线观看| 精品国产欧美一区二区| 久久草av在线| 久久亚洲春色中文字幕久久久| 五月综合激情网| 欧美私人免费视频| 亚洲制服丝袜一区| 欧美日韩一本到| 中文字幕一区在线观看视频| jlzzjlzz亚洲女人18| 亚洲精品中文在线| 欧美色国产精品| 婷婷中文字幕综合| 日韩欧美一区电影| 国产一区二区视频在线播放| 国产欧美一区二区精品性| 国产高清精品网站| 国产精品欧美一级免费| 一本大道久久a久久综合婷婷| 一区二区三区蜜桃网| 欧美va亚洲va| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲午夜久久久久久久久电影院| 欧美日韩国产bt| 国产精品资源在线| 一区二区三区在线视频观看58 | 91婷婷韩国欧美一区二区| 性做久久久久久免费观看欧美| 久久综合色8888| 欧美性感一区二区三区| 国产在线麻豆精品观看| 一区二区三区四区不卡视频| 日韩欧美一级二级三级久久久| 成人理论电影网| 国产一区二区三区免费看| 无吗不卡中文字幕| 久久美女艺术照精彩视频福利播放 | 日韩不卡手机在线v区| 综合自拍亚洲综合图不卡区| 欧美夫妻性生活| 99久久精品一区二区| 美女免费视频一区| 亚洲综合在线电影| 亚洲视频图片小说| 亚洲视频小说图片| 国产精品第一页第二页第三页| 欧美不卡激情三级在线观看| 欧美一区二区在线播放| 欧美日本一区二区在线观看| 在线观看91精品国产入口| 成人激情黄色小说| 成人免费毛片a| 91视频xxxx| 在线视频观看一区| 欧美少妇一区二区| 日韩欧美一区在线| 久久亚洲影视婷婷| 国产喷白浆一区二区三区| 国产女主播视频一区二区| 中文字幕视频一区| 亚洲成av人影院| 韩国女主播一区| gogo大胆日本视频一区| 欧美专区日韩专区| 91精品国产综合久久国产大片 | 亚洲一区二区三区四区五区黄| 亚洲成人免费看| 成人性生交大片免费看中文 | 亚洲综合丝袜美腿| 国产中文一区二区三区| www.日韩在线| 欧美一区二区在线看| 国产精品少妇自拍| 日日夜夜免费精品| 国产不卡一区视频| 欧美一区二区人人喊爽| 一区二区三区在线观看欧美| 精品亚洲成av人在线观看| 欧美午夜在线观看| 精品日韩99亚洲| 美女久久久精品| 欧美在线一二三四区| 国产亚洲欧美一区在线观看| 亚洲一区二区三区四区五区中文| 亚洲成年人影院| 一本大道av一区二区在线播放| 欧美精品日韩一区| 一区二区三区在线观看视频| 蓝色福利精品导航| 欧美老年两性高潮| 亚洲一区二区三区中文字幕在线| 国产高清久久久| 久久精品人人做人人爽97| 性久久久久久久| 在线观看亚洲一区| 国产欧美一区二区在线观看| 麻豆免费精品视频| 欧美性受xxxx黑人xyx性爽| 欧美韩国日本不卡| 国产精品亚洲第一区在线暖暖韩国 | av午夜精品一区二区三区| 国产精品污www在线观看| 国产乱国产乱300精品| 欧美一区永久视频免费观看| 亚洲va欧美va国产va天堂影院| 欧美美女喷水视频| 日本91福利区| 欧美成人国产一区二区| 国产成人夜色高潮福利影视| 亚洲人成在线观看一区二区| 欧美色倩网站大全免费| 丝袜美腿亚洲一区| 国产午夜精品久久久久久久| 99天天综合性| 亚洲成人第一页| 中文字幕精品一区二区三区精品| 成人免费高清视频| 日韩黄色免费电影| 久久精品日产第一区二区三区高清版| 91久久香蕉国产日韩欧美9色| 日韩中文字幕不卡| 国产天堂亚洲国产碰碰| 欧美视频中文字幕| 成人精品高清在线| 日本欧美一区二区在线观看| 自拍偷拍国产亚洲| 国产日韩影视精品| 91视频免费播放| 盗摄精品av一区二区三区| 天堂va蜜桃一区二区三区漫画版| 精品理论电影在线| 欧美精品黑人性xxxx| 91在线观看一区二区| 国产福利一区在线| 久久精品av麻豆的观看方式| 午夜精品福利视频网站| 一级女性全黄久久生活片免费| 国产精品久久久久久户外露出| 精品国产网站在线观看| 538prom精品视频线放| 欧美日韩精品欧美日韩精品一| 91麻豆产精品久久久久久| 成人动漫av在线| 99精品久久99久久久久| 91麻豆免费在线观看| caoporn国产一区二区| 成人小视频免费观看| 成人精品一区二区三区四区| 国产一区二区久久| 99久久精品99国产精品| 色狠狠av一区二区三区| 在线电影欧美成精品| 日韩色在线观看| 国产精品电影一区二区| 午夜视频久久久久久| 另类小说综合欧美亚洲| av电影天堂一区二区在线观看| 日本乱人伦aⅴ精品| 91麻豆精品国产91久久久资源速度 | 一区二区三区鲁丝不卡| 五月天一区二区三区| 韩国av一区二区三区四区| 成人高清免费观看| 欧美性xxxxxx少妇| 国产亚洲欧美在线| 日韩国产高清在线| 成人黄动漫网站免费app| 欧美精品第一页| 亚洲一区二区精品视频| 国产毛片一区二区| 欧美精品色一区二区三区| 国产精品女上位| 精品午夜久久福利影院| 欧美体内she精视频| 亚洲婷婷国产精品电影人久久|