由于项目需要,需要实现读取.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相关推荐

  1. 塞班(Symbian)安装文件.SISX文件格式说明

    原文地址:http://homepage.ntlworld.com/thouky/software/psifs/sis.html 用于分析SISX文件格式,解压SISX文件,压缩SISX文件,程序自动 ...

  2. Symbian 资源文件解析

    一.何为资源文件:<?XML:NAMESPACE PREFIX = O /> 在symbian应用程序中,资源文件指的是后缀名为.rss的文件,每个应用程序至少要有一个与之关联的资源文件. ...

  3. 【OpenCV 4开发详解】保存和读取XML和YMAL文件

    本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...

  4. unity读取服务器上的文件夹,unity 如何使用文件流读取streamingassets下的资源

    目的:读取streamingassets下的文件中指定的一段字节 已知:文件中的起始位置,和需要读取的长度 1.android下读取 1.1 不能直接使用c#的filestream,读取失败 报错: ...

  5. [转载] pythonpandas读取csv文件最后一行_简单小案例(一):使用Pandas在Python中读取和写入CSV文件...

    参考链接: 使用Pandas在Python中读写CSV文件 前期文章链接: YOLOv3论文 https://arxiv.org/pdf/1804.02767.pdf 正文: 有许多方法可以在Pyth ...

  6. python vtk dicom_Python vtk读取并显示dicom文件示例

    因为做项目的原因,所以接触到了医学图像dicom文件.vtk刚开始看,这里仅仅只是其最简单的读取显示功能.此处用到了vtk库,可自行百度安装方法. 下面附上代码: from vtk import * ...

  7. 压缩与解压缩 与多个安装文件的合并问题

    压缩与解压缩6-WinRAR 的基本使用 一个 SFX (SelF-eXtracting)自解压文件是压缩文件的一种,它结合了可执行文件模块,一种用以运行从压缩文件解压文件的模块.这样的压缩文件不需要 ...

  8. python读取excel内容和写入_Python读取和写入Excel文件

    制作Excel表 常用方法说明 Workbook类 Workbook类创建一个XlswWrite的Workbook对象,相当于创建一个excel表 And_worksheet()用来创建工作表,默认为 ...

  9. msi和exe安装文件有什么区别

    在Windows上安装软件的时候,一般有两种方式: Windows安装包(.msi) Windows二进制文件(.exe) 这两种安装方式的区别如下: .exe是一个安装引导程序.它是安装工程通过MS ...

最新文章

  1. AndroidWear开发之HelloWorld篇
  2. MATLAB应用实战系列(七十六)-【仿真应用】卡尔曼滤波在雷达目标跟踪中的应用仿真(附matlab代码)
  3. 如何打造一支高效的AI团队
  4. 光纤布拉格光栅matlab,matlab对各种光纤光栅的仿真
  5. OkHttp3 HTTP请求执行流程分析
  6. 覆盖索引最左前缀原则索引下推
  7. 最新大厂面试真题集锦
  8. 容器技术Docker K8s 45 Serverless Kubernetes(ASK)详解-ECI Pod管理
  9. iSCSI网络存储之IPSAN
  10. 人人都是产品经理02-08章摘要
  11. netcfg.hlp 官方版
  12. 三台路由器两台计算机华为,两台华为路由器怎样设置桥接 两台华为路由器设置桥接的方法...
  13. 深大计算机与软件学院学生,深圳大学
  14. zblog php 调用缩略图,zblog调用文章缩略图的方法
  15. android google map
  16. 给大家推荐一个大大的萌妹子,算是我学计算机以来遇到的最喜欢的妹子吧!23333333
  17. 怎么用c语言画余弦函数,用c语言绘制余弦函数图像
  18. 【计算机组成原理】计算机组成原理——计算篇
  19. 小程序 报错 errcode: 40029, errmsg: invalid code, hints: [ req_id: HQd79a0747th31 ]
  20. MYSQL_精讲数据库数据类型

热门文章

  1. Eigen 旋转矢量转旋转矩阵
  2. python处理文件夹图片重命名问题
  3. 网易2018内推编程题——操作序列
  4. 关于xilinx zynq petalinux 使用32MB(W25Q256)的SPI FLSH无法正常读写16M以上内存的BUG的调试过程
  5. Linux——Linux必备的基础知识总结
  6. python多元非线性回归_利用Python进行数据分析之多元线性回归案例
  7. 回调函数的注册和回调
  8. DL4J模型训练Word2Vec
  9. 《思维导图应用实战》画出你的思维
  10. ubuntu上安装QT