全球第4大操作系统(鸿蒙)的软件后缀.hap

system exe

2022-12-01 04:38:38 首页 > 操作系统

145|0条评论

鸿蒙OS兼容已有安卓程序:这事不稀奇。

其实一个系统兼容另外系统的可执行程序并非新鲜事,比如linux下的wine和crossover可以兼容许多win系统的.exe程序。

作为回应,Windows 10下的wsl1子系统(未采用linux代码及或者使用linux内核),也同样支持linux应用程序。

如果以上是部分兼容而且只是系统的额外功能之一,那么就不得不提到一个叫reactos的系统,它完全不基于win系统及其nt内核,也未使用win系统的任何代码,而且win系统也未开源内核。但reactos的目的就是运行和兼容win系统的程序。

网友看到鸿蒙系统发布会上面说有pc端,问有没有可能兼容exe文件?

作为一个班退役程序员,个人认为兼容的可能性不大。就目前所知,功能的底层还是Linux系统,和安卓算是同宗同源,而exe文件是windows系统特有的一种了运行文件,exe文件如果想要在linux运行,需要安装Wine,Wine是一个兼容层,运营难免会占用内存。

所以至少短期内能运行exe的机会不大,随着不断的发展,还是有可能的。

一开始的鸿蒙PC端系统,应该会满足日常的上网、文件处理、绘图剪辑等日常办公,至于一些专业性较强的软件或者大型游戏,估计得需要厂商配合完成了。#OPPO Reno5#

各大操作系统的可执行性文件格式后缀

Windows:.exe

iOS:.ipa

Android:.apk

harmonyos:.hap

塞班:.sis .sisx

Windows注册表的“前世今生”

1、注册表前身

最初,Windows系统及应用程序的信息被存储在后缀名为ini的文本文件中,这就是注册表前身。但是这么做有着致命点:因为每一个程序都会新安装一个或多个ini文件,来存储程序信息,导致信息的分布极为零乱,不便于使用和管理。

2、注册表的发布与发展

在最早出现于Windows 3.0的OLE技术出现后,微软为了存放系统中大量的软件组件信息,组织了一个reg.dat的数据库来存放这些信息。当时的注册表编辑器为16位版本的regedit.exe,功能较弱。

后来开发的Windows NT则更进一步使用相同的文件格式来存放系统的配置信息,以取代原有的ini文件。该系统为每一个用户在用户目录下创建了一个自身的注册表空间,而系统的设置被存放在系统文件夹中。由于Windows NT是一个32位操作系统,regedit.exe被升级为regedt32.exe,并增加了对权限的设置功能。

ini文件(多个) -> reg.dat(数据库,regedt32.exe) -> Windows目录中system.dat、user.dat和config.pol文件 (regedit.exe)

3、注册表作用

注册表相当于Windows的中枢神经,定义用户系统的的硬件、软件、设置和优先权,集成了全部系统和应用系统的初始化信息,包括硬件设备的说明、相互关联的应用程序与文档文件、窗口显示方式、网络链接参数,甚至关系到安全的网络共享设置。其中也包括管理人员和用户通过注册表可以在网络上检查系统的配置和设置,使得远程管理得以实现。

4、注册表存放位置

除了HKEY_CURRENT_USER之外的所有支持文件都保存在C:\Windows\System32\config 。

HKEY_CURRENT_USER的支持文件存储在您的个人资料文件夹中,%UserProfile%\Ntuser.dat

全球三大操作系统的软件后缀:

Windows:exe(美国)

IOS:.ipa(美国)

安卓:.apk(美国)

明天将会全新的软件后缀,那就是.hap,这是是专门为鸿蒙系统开发的软件。现在很多企业都在积极的为鸿蒙系统进行适配,尤其是京东适配速度非常快,还专门招聘了一薄鸿蒙系统的开发人员。

在很多开发者的支持下,会有越来越多.hap文件,鸿蒙系统也会很快成为全球第四大操作系统。鸿蒙的意义不在于手机,就算全球的手机都搭载鸿蒙系统,能够有多少台手机。

真正的意思在于万物互联,小到一个开关、一个灯泡,大到冰箱,如果国内一半的家电能够搭载鸿蒙系统,那都是一个很可观的数字,这远远比手机的数量多得多。以手机为中心,用手机可以控制家中的电器,路上跑的汽车。

今天跟同事讨论起一个问题,说,为啥这么多年过去了,人们还在使用windows系统?国产操作系统何时才能走进寻常百姓家?

从1985年微软研发出第一个版本Windows 1.0,到现在已经过了37个年头。对于win系列的操作系统,我见过最古老的也就是win95了,在我们学校的一个机房里有这样的古董电脑,估计是那会儿的大专院校不配拥有好电脑。

现在市面上的国产操作系统大部分是基于Linux的二次开发。同事说,国产操作系统之所以成不了气候,主要是因为缺少生态,并不是国产的不好用。我就在想一个事情,如果国内能出来一个特牛叉的系统,可以做到完美兼容Windows平台上的exe软件,那么国产系统何愁没有生态?

这两天,伴随鸿蒙升级,关于鸿蒙是全新的操作系统还是套壳安卓争议挺大,一般来说,一个新的系统的可执行文件,或程序安装文件名称都不同于其它操作系统,比如:

A.exe为Windows操作系统的可执行文件;

B.rpm为Linux操作系统的安装文件;

C.ipa是Iphone OS中的可执行文件扩展名;

D.apk是Android系统中的可执行文件扩展名;

我想了解下鸿蒙操作系统有没有开发出专属的程序文件,不兼容于其它系统的那种,文件扩展名是什么?

缺点是不能象pb那样一次编译几乎可以在所有windows系统上运行,比如在win10中编译成的exe文件不能在win7系统中运行,且文件较大,打开速度较慢。

埋头苦干的小码农优质科技领域创作者

一篇文章搞定Python程序如何编译成可执行文件研究发方法

华为鸿蒙操作系统后缀hap,明显和安卓不一样,为什么那么多人不相信华为自家操作系统,非说华为的鸿蒙操作系统是套壳安卓的假系统。

华为:harmonyos:hap

微软:Windows:exe

苹果:iOS:ipa

谷歌:Android:apk

有一说一,文件扩展名是一个很好的发明。至少人家发个exe过来我一眼能看出来,要是人家发个病毒,搞个文档图标,我是认不出来的。

没扩展名的可执行才是linux生产出来的bug,没颜色的终端上还要ls -l看一下带不带x。其实Linux的文件管理器多数也是靠文件名扩展名判断类型产生图标的(或者说大部分Mimelist是扩展名关联)。

有了exe这个扩展名也不需要用户关心。他们只要点桌面快捷方式图标,或者开始菜单链接就行了。还有个作用是那样性能好,因为只读文件系统目录表(往往还有Cache)和打开一千次文件看前几个字节的IO请求时间可以差几个数量级,而且有可能污染文件的Last Access Time。

最后windows系统的资源管理器默认情况下不显示扩展名。

鸿蒙系统的软件(安装包)格式是啥?

安卓用的是apk

微软用的是exe

苹果用的是ipa

鸿蒙用的是:?

#鸿蒙# #数码爱好者#

每个系统都有每个系统的优势,想用exe就用win,想用ipa就用苹果,想用apk aab就用安卓,想用

hap就用鸿蒙,天天兼容这个兼容那个的,先把你独有的系统搞好再说吧。你系统搞不好,有兼容的那功夫我直接买个别人的系统不好么?

Process Monitor - Windows高级进程监控工具

Process Monitor是 Windows 的高级监控工具,可显示实时文件系统、注册表和进程/线程活动。

它结合了Filemon和 Regmon 的功能, Filemon专门用来监视系统中的任何文件操作过程,而Regmon用来监视注册表的读写操作过程。

图中是监控微信进程Wechat.exe的所有操作,包括注册表、文件、网络等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/140524.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Docker部署Nginx+FastDFS插件

文章目录 一、部署FastDFS二、部署Nginx(带FastDFS插件)三、FastDFS上传文件Nginx访问验证 一、部署FastDFS 1、准备工作 docker pull qinziteng/fastdfs:5.05 Pwd"/data/software/fastdfs" mkdir ${Pwd}/{storage,tracker} -p2、创建TEST容器,将fastdf…

可转债实战与案例分析——成功的和失败的可转债投资案例、教训与经验分享

实战与案例分析——投资案例研究 股票量化程序化自动交易接口 一、成功的可转债投资案例 成功的可转债投资案例提供了有价值的经验教训,以下是一个典型的成功案例: 案例:投资者B的成功可转债投资 投资者B是一位懂得风险管理的投资者&#…

Jumpserver堡垒机

一、堡垒机概述 1、堡垒机的基本概念 堡垒机也是一台服务器,在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段实时收集、监控网络环境中每一个组成部分(服务器)的系…

Web ui自动化测试框架总结

【软件测试面试突击班】如何逼自己一周刷完软件测试八股文教程,刷完面试就稳了,你也可以当高薪软件测试工程师(自动化测试) 实施过了web系统的UI自动化,回顾梳理下,想到什么写什么,随时补充。 首…

vulhub打靶第三周

第三周 靶机下载地址:https://www.vulnhub.com/entry/chronos-1,735/ 环境折磨导致做晚了,再加上期末的考试多耽搁下来了,然后就是辗转反侧打比赛,拖了这么久,时隔三个月重新开打 因为陆陆续续打了两次,所…

视频剪辑软件Premiere Pro 2022 mac(pr2022) v22.6.2中文版

Premiere Pro 2022 mac不仅可以帮助用户对各种视频进行剪辑、旋转、分割、合并、字幕添加、背景音乐等基础的处理,pr2022 mac还能帮助用户进行视频颜色校正、颜色分级、稳定镜头、调整层、更改片段的持续时间和速度、效果预设等操作,功能强大。 ​Premie…

洛谷刷题入门篇:分支结构

今天又来了,刷题刷题,我爱刷题,题单链接如下: https://www.luogu.com.cn/training/101#problems 一、【深基1-2】小学数学 N 合一 题目如下:https://www.luogu.com.cn/problem/P2433 题目描述 问题 1 请输出 I lov…

greenhills compiler 2021.1.4 for x86 Linux

greenhills compiler 2021.1.4 for x86 Linux 2692407267qq.com,更多内容请见http://user.qzone.qq.com/2692407267/

【2023全新保姆级教图文教程】三分钟快速安装好Anacaonda3+Pycharm运行Python

😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主、前后端开发、人工智能研究生。公粽号:程序员洲洲。 🎈 本文专栏:本文…

Linux chmod命令——修改权限信息

我们可以使用chmod命令,修改文件、文件夹的权限信息。注意,只有文件、文件夹的所属用户或root用户可以修改。 chmod [-R] 权限 文件或文件夹 -R,对文件夹内的全部内容应用同样的操作 例如: chmod urwx,grx,ox hello.txt &…

2023华为杯数模C题——大规模创新类竞赛评审方案研究

B题——大规模创新类竞赛评审方案研究 思路:采用数据分析等手段改进评分算法性能 完成情况(1-2问已经完成) 代码下载 问题一 在每个评审阶段,作品通常都是随机分发的,每份作品需要多位评委独立评审。为了增加不同评审专家所给成绩之间的可比…

vue3+ts+java使用WebSocket传输数据

一、环境 系统:win11 IDE:vscode 框架:electron22.0.0vite2vue3typescript4.8.4springboot2.2.5jdk1.8 二、websocket介绍 2.1 由来 WebSocket未出现之前,浏览器和服务器之间的通信是通过Web的poll技术进行通信,就…

20230924清远博物馆和图书馆

为了漂流来清远,但是一个城市,想快速了解她的年龄,不就得去博物馆图书馆吗,云想衣裳花想容,春风拂槛露华浓。若非群玉山头见,会向瑶台月下逢。 学校她也曾因历史而不断迁移。 清远她呀,原来已…

计算机二级python简单应用题刷题笔记(一)

计算机二级python简单应用题刷题笔记(一) 1、词频统计:键盘输入一组我国高校所对应的学校类型,以空格分隔,共一行。2、找最大值、最小值、平均分:键盘输入小明学习的课程名称及考分等信息,信息间…

【计算机网络笔记一】网络体系结构

IP和路由器概念 两台主机如何通信呢? 首先,主机的每个网卡都有一个全球唯一地址,MAC 地址,如 00:10:5A:70:33:61 查看 MAC 地址: windows: ipconfig / alllinux:ifconfig 或者 ip addr 同一个网络的多…

【计算机基础】让我们重新认识一下Visual Stduio及其操作,知识点汇总!!

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨ 📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 📢:文章若有幸对你有帮助,可点赞 👍…

Nodejs 相关知识

Nodejs是一个js运行环境,可以让js开发后端程序,实现几乎其他后端语言实现的所有功能,能够让js与其他后端语言平起平坐。 nodejs是基于v8引擎,v8是Google发布的开源js引擎,本身就是用于chrome浏览器的js解释部分&#…

C语言指向二维数组的四种指针以及动态分配二维数组的五种方式

文章目录 应用场景可能指向二维数组的指针动态分配二维数组 应用场景 当二维数组作为结构成员或返回值时,通常需要根据用户传递的参数来决定二维数组的大小,此时就需要动态分配二维数组。 可能指向二维数组的指针 如果现在有一个二维数组a[3][2]&…

OpenGLES:单纹理贴图

一.概述 最近疏于写博客,接下来会陆续更新这段时间OpenGLES的一些开发过程。 前两篇OpenGLES的博客讲解了怎样使用OpenGLES实现相机普通预览和多宫格滤镜 在相机实现过程中,虽然使用到了纹理,但只是在生成一个纹理之后,使用纹理…

vuepress+gitee免费搭建个人在线博客(无保留版)

文章目录 最终效果,一睹为快!一、工具选型二、什么是VuePress三、准备工作3.1 node 安装3.2 Git安装3.3 Gitee账号注册 四、搭建步骤4.1 初始化VuePress4.2 安装VuePress4.3 初始化目录4.4 编写文章 五、部署到Gitee5.1 创建仓库5.2 个人空间地址设置4.3…