广东安证计算机司法鉴定所对送检小说APP代码片段进行实时转码技术鉴定案例

作者:Administrator 发布时间: 2026-01-16 阅读量:6 评论数:0

案例内容

【案情简介】

据委托人陈述,为查明上海某某信息技术有限公司诉深圳宜某某科技股份有限公司案件纠纷,需要对送检小说APP代码片段能否实时转码进行技术鉴定。

【鉴定过程】

(一)鉴定准备 1. 本鉴定遵守和采用下述技术标准和技术规范进行: GA/T 976-2012《电子数据法庭科学鉴定通用方法》 GA/T 756-2008《数字化设备证据数据发现提取固定方法》 在实施鉴定时,实验室检验电脑的时间已设置与Internet时间服务器“time.windows.com”同步,使用时区为“(GMT+08:00)北京,重庆,香港特别行政区,乌鲁木齐”。 3. 进行检验前首先使用Avira Free Antivirus(病毒搜索引擎8.12.26.86版)杀毒软件对鉴定工作电脑进行查杀,未发现病毒。 (二)光盘文件检验 在对光盘进行数据检验前,先将源盘以位对位方式拷贝,形成对应副本。源盘与对应副本的MD5哈希校验值一致,说明拷贝正确。 (三)对代码进行编译检验 1、光盘根目录中检出“SourceTest”文件夹,文件夹中的内容为java项目文件。 2、使用eclipse编译工具导入项目文件。此时将实验室的安卓手机与鉴定电脑相连,选择eclipse中右击SourceTest项目,在弹出的菜单中选择RunAs下的Android JUnit Test即可完成编译并下载程序到手机,在手机中安装该程序,随后在eclipse的LogCat日志输出窗口中查看到一段小说内容。 3、在上述代码中检出小说网址“http://www.#####.cc/book/4995_2638083.html”,在鉴定电脑的Google浏览器中直接浏览该网址,发现该网址的小说内容与LogCat日志输出的小说内容一致。

【分析说明】

1. 在SourceInsight代码编辑器中新建工程,并将工程文件夹指向SourceTest。 2.程序入口为testSource,调用GetChapterBySource.getSourceContent函数,参数curl的内容为http://www.#####.cc/book/4995_2638083.html。 3.在getSourceContent函数代码中先执行HtmlUtil.readURL读取网页内容,随后执行HtmlUtil.replace对网页内容进行转码。HtmlUtil.replace函数有两个参数,第一个参数为下载的网页内容,第二个参数为小说内容抽取的正则表达式

(.*?)
。 4.HtmlUtil.readURL函数通过网络读取url参数的网页内容,url参数的值为:http://www.#####.cc/book/4995_2638083.html,成功读取网页内容后以字符串的方式返回。 5.HtmlUtil.replace函数会先将网页内容中的\n或者\r换行符替换为空,然后使用传入的参数regexp(
(.*?)
)正则编译匹配抽取网页中的正文内容,抽取成功后,会调用HtmlUtil.replaceHTMLTag函数,该函数对网页正文内容进行一系列转码替换,包括将unicode为12288字符为全角空格替换为空,使用正则表达式将正文中符合正则规则的内容替换为空,将一系列HTML标签(
|
|
|

|

|

|
  • |
  • |
  • |
    )替换为换行符\n等,将转码替换后的内容返回。

    【鉴定意见】

    送检的Java代码可实现实时转码功能,使用此代码请求网站的小说内容与PC端浏览器请求网站小说内容一致,但前者须去除小说网页的部分代码等内容,使小说内容自适应手机屏幕。

  • 评论