用PHP读取S60(Symbian)安装文件sisx的应用UID
由于项目需要,需要实现读取.sisx文件的应用UID与替换文件内容,必须用php来实现
读取与解压sisx文件.
以下为简单读取sisx文件UID的代码.读取出来的为翻转的UID.
需要做翻转处理.
需要的文档为:塞班(Symbian)安装文件.SISX文件格式说明
原版地址:http://homepage.ntlworld.com/thouky/software/psifs/sis.html
<?php $sisxname=dirname(__FILE__)."/test.sisx"; $sisx_fd = @fopen($sisxname, 'rb'); // UID1 //rewind($sisx_fd); //$bin = fread($sisx_fd, 4); //$strInfo =@unpack('Ni', $bin); //var_dump($strInfo); UID2 //rewind($sisx_fd); //fseek($sisx_fd,4); //$bin = fread($sisx_fd, 4); //$strInfo =@unpack('Ni', $bin); //var_dump($strInfo); //UID3 rewind($sisx_fd); fseek($sisx_fd,8); $bin = fread($sisx_fd, 4); $strInfo =@unpack('N', $bin); $UID3=strtoupper(dechex($strInfo[1])); //$UID3=strrev($UID3); $UID3="0".$UID3; echo $UID3; //UID4 //rewind($sisx_fd); //fseek($sisx_fd,12); //$bin = fread($sisx_fd, 4); //$strInfo =@unpack('Ni', $bin); //var_dump($strInfo); //2829035784 ?>
用PHP读取S60(Symbian)安装文件sisx的应用UID相关推荐
- 塞班(Symbian)安装文件.SISX文件格式说明
原文地址:http://homepage.ntlworld.com/thouky/software/psifs/sis.html 用于分析SISX文件格式,解压SISX文件,压缩SISX文件,程序自动 ...
- Symbian 资源文件解析
一.何为资源文件:<?XML:NAMESPACE PREFIX = O /> 在symbian应用程序中,资源文件指的是后缀名为.rss的文件,每个应用程序至少要有一个与之关联的资源文件. ...
- 【OpenCV 4开发详解】保存和读取XML和YMAL文件
本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...
- unity读取服务器上的文件夹,unity 如何使用文件流读取streamingassets下的资源
目的:读取streamingassets下的文件中指定的一段字节 已知:文件中的起始位置,和需要读取的长度 1.android下读取 1.1 不能直接使用c#的filestream,读取失败 报错: ...
- [转载] pythonpandas读取csv文件最后一行_简单小案例(一):使用Pandas在Python中读取和写入CSV文件...
参考链接: 使用Pandas在Python中读写CSV文件 前期文章链接: YOLOv3论文 https://arxiv.org/pdf/1804.02767.pdf 正文: 有许多方法可以在Pyth ...
- python vtk dicom_Python vtk读取并显示dicom文件示例
因为做项目的原因,所以接触到了医学图像dicom文件.vtk刚开始看,这里仅仅只是其最简单的读取显示功能.此处用到了vtk库,可自行百度安装方法. 下面附上代码: from vtk import * ...
- 压缩与解压缩 与多个安装文件的合并问题
压缩与解压缩6-WinRAR 的基本使用 一个 SFX (SelF-eXtracting)自解压文件是压缩文件的一种,它结合了可执行文件模块,一种用以运行从压缩文件解压文件的模块.这样的压缩文件不需要 ...
- python读取excel内容和写入_Python读取和写入Excel文件
制作Excel表 常用方法说明 Workbook类 Workbook类创建一个XlswWrite的Workbook对象,相当于创建一个excel表 And_worksheet()用来创建工作表,默认为 ...
- msi和exe安装文件有什么区别
在Windows上安装软件的时候,一般有两种方式: Windows安装包(.msi) Windows二进制文件(.exe) 这两种安装方式的区别如下: .exe是一个安装引导程序.它是安装工程通过MS ...
最新文章
- AndroidWear开发之HelloWorld篇
- MATLAB应用实战系列(七十六)-【仿真应用】卡尔曼滤波在雷达目标跟踪中的应用仿真(附matlab代码)
- 如何打造一支高效的AI团队
- 光纤布拉格光栅matlab,matlab对各种光纤光栅的仿真
- OkHttp3 HTTP请求执行流程分析
- 覆盖索引最左前缀原则索引下推
- 最新大厂面试真题集锦
- 容器技术Docker K8s 45 Serverless Kubernetes(ASK)详解-ECI Pod管理
- iSCSI网络存储之IPSAN
- 人人都是产品经理02-08章摘要
- netcfg.hlp 官方版
- 三台路由器两台计算机华为,两台华为路由器怎样设置桥接 两台华为路由器设置桥接的方法...
- 深大计算机与软件学院学生,深圳大学
- zblog php 调用缩略图,zblog调用文章缩略图的方法
- android google map
- 给大家推荐一个大大的萌妹子,算是我学计算机以来遇到的最喜欢的妹子吧!23333333
- 怎么用c语言画余弦函数,用c语言绘制余弦函数图像
- 【计算机组成原理】计算机组成原理——计算篇
- 小程序 报错 errcode: 40029, errmsg: invalid code, hints: [ req_id: HQd79a0747th31 ]
- MYSQL_精讲数据库数据类型