一卡通IC卡数据结构_第1页
一卡通IC卡数据结构_第2页
一卡通IC卡数据结构_第3页
一卡通IC卡数据结构_第4页
一卡通IC卡数据结构_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.WORD完美格式.项目名称:天津城市卡通项目消费卡应用规范(版本:2.04)天津城市一卡通有限公司天津2008年5月29日文档修订记录序号修改时间修改人审核人备注1.贾冬梅2.2011-6-10董志欣黄总、贾冬梅,韩鹏在公共信息区(正副本)增加了联程优惠交易 时间。技术资料.专业整理.WORD完美格式.天津城市一卡通IC卡数据结构 非接触式IC卡概述天津城市一卡IC卡应用技本数据结构基于 A类非接触式IC卡设计,可用于城市交通自动收费和小额消费领域。通交易流程遵循建设部建设事业IC卡应用技术(CJ/T 166-2002 )和天津市建设事业术(CJ/T 166 2002 )。本结构遵循以下原则

2、:采用文件方式设计,使用目录文件作为应用索引,支持多应用;而应用之间相采用两级的文件层次,即每个应用文件中包括多个基本文件负责完成不同的功能,互独立;应用的扩展方便,专用文件可灵活设置;卡片内基本的文件逻辑结构见下图所示。.WORD完美格式.目前使用范围最广的A类逻辑加密卡是 Philips 公司的Mifare系列,容量为1K字节.卡基本内存结构扇区 0( Sector0)BLOCK0制造商专用数据BLOCK1用户数据BLOCK2用户数据BLOCK3密钥数据扇区(Sector1)BLOCK0用户数据BLOCK1用户数据BLOCK2用户数据BLOCK3密钥数据扇区15(Sector 15 )BL

3、OCK0用户数据BLOCK1用户数据BLOCK2用户数据BLOCK3密钥数据每个数据块包含16字节。IC卡内存总容量:16*4*16 = 1024 字节实际的用户数据总容量:32+16*3*15 = 752 字节该卡有16个扇区,每个扇区包含 4个由16字节组成的数据块,各扇区的数据结构定义如表1所示:表1 TYPE A非接触逻辑加密卡用户卡数据结构表SectorBlock0123456789ABCDEF0( 00)00唯-代码(CSNLRC厂商信息应用标识目录区11000110030303061112131415161718FF22城市代码行业代码发行流水备份卡认证码备份000000校验33

4、Key A0(读)访问控制字Key B0(写)1( 01)40城市代码行业代码发行流水卡认证码启用 标志卡类押金校验51发行日期(年月日)有效日期(年月日)启用日期(年月日)年检日期YMD校验发行区62充值时间(年月日时)充值原额本次充值操作员工号0000校验73Key A1(读)访问控制字Key B1(写)2( 10)80累计充值额允许最大余额(HEX充值设备编号000000校验公用钱包区91钱包钱包钱包校验102钱包备份钱包备份钱包备份校验113Key A2(读/减)访问控制字Key B2(写 / 加)3( 03)120交易时间原额交易金额交易终端号月日时分类型交易记录区A131交易时间原

5、额交易金额交易 类型终端号142交易时间原额交易金额交易类型终端号153Key A3(读/写)访问控制字Key B3(读/写)4 (03)160交易时间原额交易金额交易 类型终端号交易记录区B171交易时间原额交易金额交易 类型终端号182交易时间原额交易金额交易 类型终端号193Key A4(读/写)访问控制字Key B4(读/写)5(03)200交易时间原额交易金额交易 类型终端号交易记录区C211交易时间原额交易金额交易类型终端号222交易时间原额交易金额交易 类型终端号233Key A5(读/写)访问控制字Key B5(读/写)6(06)240交易记录指针钱包累计交易次数交易进程标志月

6、票累计交易次数黑名 单标 志文件标识轨道 父通 专用 标识联程优惠交易时间(年月日时分)00校验公用信息区251交易记录指针钱包累计交易次数交易进程标志月票累计交易次数黑名 单标 志文件标识轨道 父通 专用 标识联程优惠交易时间(年月日时分)00校验262公交充次终端号公交充次操作员充次日期(年月日)原剩余次数充入次数标识校验273Key A6(读/写)访问控制字Key B6(读/写)7( 11)280市区基本次 数/月启用日期(年月)固定0x32终止日期(年月)固定0x32月票充值计数器1区域 编号专线线路号票卡类型校验291月(年季旬)票计数器月(年季旬)票计数器月(年季旬)票计数器校验公

7、交月票月(年季旬)票计数器月(年季旬)票计数器备月(年季旬)票计数器文件302备份份备份校验313Key A7(读/减)访问控制字Key B7(写 / 加)8( 12)320郊区基本次 数/月启用日期(年月)固定0x32终止日期(年月)固定0x32月票充值计数器2公司编号专线线路号1专线线路号2校验331月(年季旬)票计数器月(年季旬)票计数器月(年季旬)票计数器校验公交郊区月(年季旬)票计数器月(年季旬)票计数器备月票文件342备份份月(年季旬)票计数器校验353Key A8(读/减)访问控制字Key B8(写 /力n)9( 13)360进站交易时间-进站设备标识交易金额000000校验标志

8、轨道交通过程文件371出站 标志交易时间-出站设备标识交易金额000000校验382备份标志地铁充次终端号地铁充次操作员充次日期(年月日时)原剩余次数充入次数校验393Key A9(读/写)访问控制字Key B9(读/写)10 (14)400类型次数或金额启用年月日终止年月日线路站号线路站号0000校验411月(年季旬)票计数器月(年季旬)票计数器月(年季旬)票计数器校验地铁文件422月(年季旬)票计数器:月(年季旬)票计数器备月(年季旬)票计数器备份份备份校验433Key A10(读/减)访问控制字Key B10(写 / 加)11 (15)440进站标志交易时间-进站设备标识交易金额0000

9、00校验轻轨过程 文件451出站标志交易时间-出站设备标识交易金额000000校验462备份标志校验473Key A11(读/写)访问控制字Key B11(读/写)12 (16)480进站标志交易时间-进路网编号设备标示车辆类型000000校验高速公路491出站标志交易时间-出路网编号设备标示车辆类型000000校验文件502513Key A12(读/写)访问控制字Key B12(读/写)13(17)520类型启用年月日终止年月日校验轻轨文件531交易标记交易时间终端编号00交易认证码校验和自行车 文件542交易标记交易时间终端编号00交易认证码校验553Key A13(读/写)访问控制字Ke

10、y B13(读/写)14(18)560交易时间-入库网点编号000000000000校验停车场过571备份标志车牌照号00000000000000校验程文件582000000000000000000000000000000校验593Key A14(读/写)访问控制字Key B14(读/写)15(FF)600行业预留 文件611622633Key A15访问控制字Key B15注:阴影区域是钱包区反码标志1. 应用标识目录区文件(0扇区):0扇区(应用标识目录区)第1块16个字节分别代表16个扇区在应用上文件类型相对应的编码,应用文件类型的编码如表2:表2应用文件类型编码表应用文件类型编码应用文

11、件名称应用文件类型编码应用文件名称00目录文件13轨道交通过程文件n01发行区文件14地铁文件03交易记录区文件15轻轨文件06公共信息区文件16高速公路过程文件10公用钱包文件17预留11公交月票文件18预留12预留FF行业预留文件0扇区(应用标识目录区)第2块是对扇区1卡号部分的备份。数据定义参见1扇区。校验:检验字,计算方法为:检验字 =前15个字节的半加和,下同。访问条件:目录区的 Key A为“ 0xA0, 0xA1,0xA2, 0xA3, 0xA4, 0xA5 ”认证目录区文件的 Key A可以 对目录区实现读操作;目录区的KeyB由安全模块计算,认证目录区的KeyB可以对目录区实

12、现写的操作。2. 发行区文件(1扇区):卡号:卡号由卡的发卡城市代码、行业代码、发卡机构在对卡进行初始化时给出的流水号和卡的认证码构成。其中卡的发卡城市代码按邮政的城市代码的前4位确定;行业代码按建设部的规定确定。卡的认证码(MAC码)顺序由卡的用户卡的城市代码、唯一代码( CSN、发行流水号与ISAM卡内 部的Key,经过加密运算得到,并写入卡内。机具在验证卡的合法性时,同样以上述方式从PSAM卡中得到MAC码,与消费卡内的 MAC码进行核对,用以认证用户卡的合法性。卡号、认证码(MAC的数据结构如表3:表3构成卡号的数据结构:名称字节数数据格式发卡城市代码2BCD行业代码2BCD发行流水号

13、4HEX卡的认证码MAC4HEX行业代码使用2字节,第一字节固定为0x00,后一个字节为该卡可使用的应用行业的代码,见表4:。表4应用行业代码表行业编码行业名称行业编码行业名称行业编码行业名称00城市通用10文化娱乐20供电01公交及快速道11环卫系统21自来水02出租汽车12商业批发22煤气天然气03地铁13r零售23供热04轻轨14餐饮旅馆服务24工商税务05轮渡15邮电通讯25体育健身06园林景点16金融保险26自行车租赁07路桥17教育系统08旅游大巴18p厂矿企业09停车场19石油化工31行政机关启用标志(HEX码):记录卡的启用标志,为卡的发行机构初始化后的标志位,其定义如表5:表

14、5启用标志:编 码意义01未启用02启用03停用04黑名单卡押金:表示在用户购卡时付的卡的押金,HEX码,单位:元;卡类:卡的应用类型,见表 6:。表6卡类型编码卡类型名称代码普通卡0x00老人卡0Z01老人卡纪念卡0x02旅游卡0x03旅游卡纪念卡0x04停车卡0x05测试卡0x06联名卡0x07纪念卡0x08京津互联互通Oxo9城市会卡0x10备用0x11 0x18卡类型名称代码用于地铁、轻轨行业0x19 0x7F非接触管理用卡0x80 0x9F备 用0xAC0xEF发行日期、有效期限和启用日期和年检日期:记录卡的首次发行日期、卡的有效期限和启用日期和应该年检的日期。卡的发行日期有效期限、

15、启用日期 和年检日期 的年、月、日表示方法应符合GB/T7408规定,其数据结构如表 7:表7发行有效启用日期数据结构:名称字节数内容数据格式发行日期4年月曰(YYYYMMDD)BCD有效日期4年月曰(YYYYMMDD)BCD启用日期4年月曰(YYYYMMDD)BCD年检日期3年月曰(YYMMDD)BCD充值记录 :充值记录包括充值时间、充值原额、本次充值、操作员工号、累计充值额、允许最大余额、 充值设备编号。其中累计充值额、允许最大余额、充值设备编号存储在公共钱包区第0块。充值时间:记录当前充值的时间,其年月日时表示为YYMMDDHH BCD码充值原额:记录本次充值前卡内钱包的剩余金额。补码

16、表示。单位为分,HEX码表示,逆序(由左到右:低位在前,高位在后) 。本次充值:记录当次充值金额。以元为单位,BCD码。操作员工号:记录完成当次充值的操作员工号。累计充值额:记录钱包的累计充值总额,每次充值操作时改写。逆序(由左到右:低位在前, 高位在后)。允许最大余额:最大值限定为100000 (分)。逆序(由左到右:低位在前,高位在后)。充值设备编号:记录完成当次充值的终端设备编号。充值记录的数据结构如表 8表8充值记录的数据结构名 称长度(byte)内容数据格式充值时间4年、月、日、时BCD充值前原额4以分为单位,低位在前,补 码HEX本次充值金额2以兀为单位BCD允许最大余额41000

17、00 (分),低位在前HEX累计充值额4以分为单位,低位在前HEX充值设备编号4咼位在前BCD操作员工号3咼位在前BCD访问条件:发行区的Key A=4字节卡号+卡号的前2字节CSN( 4)+CSN( 2),认证发行区文件的 KeyA 可以对发行区实现读操作。发行区文件的KeyB由安全模块计算,认证发行区文件的KeyB可以对发行区实现写的操作。对于发行区在本系统中只有发行机构的卡初始化机和充值机具有读和改写的功能,其他设备只具有读的能力。卡在机具上充值和消费,应判断卡的启动标志、卡的启动日期、卡的有效期等。3. 公用钱包区文件(2扇区):钱包文件包括部分充值记录和一个电子钱包。累计充值额、允许

18、最大余额、充值设备编号存储在公共钱包区的0块内;电子钱包包括钱包、钱包备份和钱包校验码等信息,钱包和钱包备份为Hex码,补码表示。逆序(由左到右:低位在前,高位在后),它们被分别存贮在同一扇区的1块和2块内。卡在每次充值或交 易时,备份数据应与钱包数据作比较,如两者数据不一致,应将正确的数据拷贝到不正确的数据块。钱包与钱包备份数据块校验:检验字为该数据块最后四个字节,固定为OOFFOOFF访问条件:认证钱包文件的KeyA可对钱包实现读和减操作,钱包和钱包备份可传输和恢复。认证钱包文件的KeyB可对钱包实现写和加操作,钱包和钱包备份可传输和恢复。块0存放充值记录,0块与钱包之间不可以传输和恢复。

19、4. 交易记录区文件(3、4、5扇区):交易记录文件使用连续的 3个扇区(3、4、5扇区),每个扇区记录3条刷卡信息。卡在每次交易后,产生的交易信息将被存放在卡内。卡内共存放交易记录9条,每条记录长16个字节,内容包括交易时间精确到秒、原额、交易金额、交易类型、终端号等信息,交易记录采取循环方式存储。交易时间:交易时间记录当次交易的时间,4字节BCD其月日时分表示为 MMDDHHMI原额:原额记录当次交易前的钱包金额,HEX码,逆序(从左到右:低位在前,高位在后),4字节。交易金额:交易金额记录当次交易的扣款金额,HEX码,逆序(从左到右:低位在前,高位在后),3字节。交易类型:交易类型记录当

20、次交易的交易类型,它与访问的扇区有直接的关系。交易类型为HEX码,1字节。交易类型代码及对应的扇区如表9:表9交易类型编码及扇区对应表交易类型编码交易类型编码本地钱包消费01H轨道交通进站41H乘次消费02H轨道交通出站81H售卡86H激活87H非计次非钱包消费03H充值88H异地钱包消费51H退卡8AH透支消费61H圈存到公交月票8BH轨道交通更新交易62H锁卡交易99H公交市区月票消费 :10H公交月票充次11H小额消费04H公交郊区月票消费12H终端号:终端号记录执行当次交易的终端机具编号,BCD码,4字节。交易记录在IC卡消费完成后按上述流水记录格式写入记录区,同时公共信息区的记录指针

21、+1(指针数为19),相应交易累计次数 +1。交易记录不设校验码,仅用于参考。访问条件:认证文件的KeyA和KeyB可以对交易记录文件实现读和写的操作。5. 公共信息区文件(6扇区):公共信息是指地铁、公交、轮渡、出租汽车、燃气、自来水等建设事业的各种应用共用的交易记录信息区,公共交易信息包含交易记录指针、钱包累计交易次数、月票累计交易次数、交易进程标志、黑名单标志、文件标识等。占用1个扇区,0块为公共信息区,1块为公共信息区备份。交易记录指针:交易记录指针存储的是前次交易记录存储的位置,HEX码,1字节,合法数据为19。钱包交易记录区不使用时,该指针也不用。钱包累计交易次数 :钱包累计交易次

22、数记录钱包性质的累计交易次数,包含与公共钱包及乘次有关的消费、充值等交易的累计次数。交易进程标志:交易进程标志记录当次交易的过程,用于出错数据恢复。交易进程标志的意义如表10:表10交易进程标志编码表:编号类型编号类型01钱包扣款开始05市区月乘次票扣次开始n02钱包扣款完成06市区月乘次票扣次完成03过程消费开始07郊区月乘次票扣次开始104过程消费完成08郊区月乘次票扣次完成轨道交易专用标志:1字节HEX编码,55允许出站,66允许进站,与轨道交通过程文件扇区保持一致。月票累计交易次数:月票累计交易次数记录公交月票区的累计交易次数,包含与公交月票有关的扣次、充值等交易的累计次数。黑名单标志

23、:黑名单标志是用于在某次交易时发现该卡为黑名单卡时做的标记,交易时只要在公共信息区发现黑名单标志,不需要查黑名单即可判定该卡为黑名单卡。黑名单标志为HEX码,1字节,其值为0x04。文件标识:文件标识是指当前交易对应的钱包文件(含公交月票文件、地铁乘次票文件等)的标识(由目录区指定)。联程优惠交易时间 :联程优惠交易时间是指具有联程优惠功能的终端(公交、地铁),记录的当前交易时间,5字节BCD码,其年月日时分表示为 YYMMDDHHMI访问条件:认证公共信息区文件的KeyA和KeyB可以对公共信息区实现读和写的操作。6. 公交市区月票文件(7扇区)公交市区月票文件记录持卡人公交 市区月票的使用

24、计数器。起始和终止时间 的表示方法应符合 GB/T7408-94 规定。市区基本次数/月:本次卡片操作增加的月票计数器次数。高位在前,低位在后启始年月和月票标志:技术资料.专业整理.WORD完美格式.月票的起始年月(BCD码),月票标志固定为 0x32。 终止年月和月票标志:月票的终止年月(BCD码),月票标志固定为 0x32。 月票的启用年月同时兼做年检日期使用。区域编号:月票使用的区域编号。专线线路号:月票可使用的专线线路编号。月票票卡类型:公交行业内部定义的卡片类型表11公交月票卡类型编码编 码意义使用月票扇区0x01老人月票卡70x03学生月票卡70x04郊区月票市区卡80x05成人月

25、票卡70x0A残疾军人月票卡7月票充值计数器:市区月票充值次数, 记录最后一次月票充值是第几次。顺序(从左到右:高位在前,低位在后)。月票计数器:月票计数器的值。采用补码表示,逆序(从左到右:低位在前,高位在后)。月票钱包与月票钱包备份数据块校验:检验字为该数据块最后四个字节,固定为00FF00FF访问条件:认证钱包文件的KeyA可对月票计数器实现读和减操作,月票计数器和月票计数器备份可传输和恢复。认证钱包文件的KeyB可对月票计数器实现加和写操作,月票计数器和月票计数器备份可传输和恢复。块0存放月票的增加信息,0块与月票计数器之间不可以传输和恢复。7. 公交郊区月票文件(8扇区)公交郊区月票

26、文件记录持卡人公交郊区月票的使用计数器。起始和终止时间的表示方法应符合GB/T7408-94 规定。郊区基本次数/月:本次卡片操作增加的月票计数器次数。高位在前,低位在后启始年月和月票标志:月票的起始年月(BCD码),月票标志固定为 0x32。终止年月和月票标志:月票的终止年月(BCD码),月票标志固定为 0x32。月票的终止年月同时兼做年检日期使用。公司编号:月票使用的公司编号。专线线路号1和专线线路号2:月票可使用的郊区专线线路编号,允许购买2条郊区线路的月票。月票计数器:郊区月票计数器的值。采用补码表示,逆序(从左到右:低位在前,高位在后)。月票钱包与月票钱包备份数据块校验:检验字为该数

27、据块最后四个字节,固定为OOFFOOFF访问条件:认证钱包文件的 KeyA可对月票计数器实现读和减操作,月票计数器和月票计数器备份可传输和恢复。认证钱包文件的 KeyB可对月票计数器实现加和写操作,月票计数器和月票计数器备份可传输和恢复。块0存放月票的增加信息,0块与月票计数器之间不可以传输和恢复。8. 轨道交通过程文件(9扇区)轨道交通过程文件由在地铁、轻轨等轨道交通行业的进站、出站记录组成,记录内容包括进/出标识、交易时间、设备标识、交易金额、备份标识等组成。0块为进站记录,1块为出站记录。并且,在本 扇区记录了地铁乘次票的充次记录。进站标识:1字节HEX表示该数据块是进站记录,例如:41

28、表示进站记录。出站标示:1字节HEX表示该数据块是出站记录,例如:81表示出站记录。交易时间:5字节BCD码,年、月、日、时、分 YYMMDDHHJM年采用后2位。设备标识:4字节HEX 组成为:线路、车站、设备类型、设备编号各1字节。交易金额:2字节HEX 以分为单位,逆序(从左到右:低位在前,高位在后) 备份标识:1字节HEX码,55允许出站;66允许进站地铁充次终端号:3字节BCD码,充次终端设备编号。地铁充次操作员:3字节BCD码,充次操作员号。充次日期:4字节BCD码,表示充次日期(YYMMDDHH原剩余次数:2字节HEX码,逆序(从左到右:低位在前,高位在后)。充入次数:2字节HE

29、X码,逆序(从左到右:低位在前,高位在后)。访问条件: 认证文件的KeyA和KeyB可以对该扇区文件实现读和写的操作。9. 地铁文件(10扇区) 该扇区专用于地铁公司记录地铁的特有卡片类型的信息。类型:1字节HEX,表示地铁公司认可的票卡类型,如普通、学生、老人、月票、员工等,具体数据由地铁公司在二次发行时或充值时规定;对于员工票,需要根据类型在进出闸机和BOM做交易。表13员工票类型表序号卡类型说明代码1.员工正式工作证单进单出,不限次数0xFE2.地铁民警工作证单进单出,不限次数0xFD3.临时代用证单进单出,不限次数0xFC4.多功能证多进多出,不限次数0xFB次数或金额:2字节HEX,

30、表示可乘坐的次数,逆序(从左到右:低位在前,高位在后) 启始日期:3字节BCD, YYMMD表示起始日期有效,年采用后2位;终止日期:3字节BCD,YYMMD表示终目日期后无效,年采用后2位;单位1个字节,16进制码,员工所属的单位代码表15序号卡类型代码1.天津地铁0x01工号 4个字节,16进制码,范围:00000000004294967294乘次票:包括月(年季旬)票计数器、月(年季旬)票计数器备份和校验码等信息,月(年季旬)票计数器和月(年季旬)票计数器备份为Hex码,采用补码表示,逆序(从左到右:低位在前,高位在后)。它们被分别存储在 10扇区的1块和2块内,其中2块是1块的备份。卡

31、在每次充次或交易时,备份数据应与月(年季 旬)票计数器的数据作比较,如两者数据不一致,应将正确的数据拷贝到不正确 的数据块。乘次票与乘次票备份数据块校验:检验字为该数据块最后四个字节,固定为00FF00FF 访问条件:认证地铁文件KeyA可对乘次票计数器实现读和减操作,乘次票计数器和乘次票计 数器备份可传输和恢复。认证地铁文件 KeyB可对乘次票计数器实现写和加操作,乘次票计数器和乘次票计数器备份可传输和恢复。块0存放地铁特有票卡类型的基本信息,0块与乘次票计数器之间不可以传输和恢复。10. 轻轨过程文件(11扇区):轻轨文件由进站、出站记录组成,记录内容包括进/出标识、交易时间、设备标识、交

32、易金额、备份标识等组成。0块为进站记录,1块为出站记录。进站标识:1字节HEX表示该数据块是进站记录,例如:41表示进站记录。出站标示:1字节HEX表示该数据块是出站记录,例如:81表示出站记录。交易时间:5字节BCD码,年、月、日、时、分 YYMMDDHHJM年采用后2位。设备标识:4字节HEX 组成为:线路、车站、设备类型、设备编号各1字节。交易金额:2字节HEX 以分为单位,逆序(从左到右:低位在前,高位在后)备份标识:1字节HEX码,55允许出站;66允许进站访问条件:认证文件的KeyA和KeyB可以对该扇区文件实现读和写的操作。11. 高速公路过程文件(第 12扇区):高速公路过程文件由在高速公路的进站、出站记录组成,记录内容包括进/出标识、交易时间、路网编号、设备标识、车辆类型。0块为进站记录,1块为出站记录。进站标识:1字节HEX表示该数据块是进站记录,例如:31表示进站记录。出站标示:1字节HEX表示该数据块是出站记录,例如:61表示出站记录。交易时间: 5字节BCD码,年、月、日、时、分 YYMMDDHHJM年采用后2位。路网编号:2字节HEX路网编号。设备标识:3字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论