med的psd格式是源文件吗

med的psd格式是源文件吗,第1张

MED是一种图像处理软件,它可以打开和编辑多种图像文件格式,包括PSD格式。PSD是Adobe Photoshop的原生文件格式,它可以保存图像的所有图层、通道、路径、文本等信息,因此通常被认为是源文件格式。

如果您在MED中打开了一个PSD文件,并对其进行了编辑,那么保存的文件将包含您所做的修改。但是需要注意的是,MED可能无法完全支持PSD文件中的所有特性,因此在保存文件时可能会丢失某些信息。因此,如果您需要完整保留PSD文件中的所有信息,建议使用Adobe Photoshop或其他支持PSD格式的软件进行编辑和保存。

相信很多开发者都知道反编译APK,正常情况下,如果我们想要看看xml,看看java源代码,是看不了的。用压缩工具解压apk得到的文件也都是二进制文件,打开后全是乱码。

    开发者能够用的也仅仅是图片资源,这往往也满足不了开发者的需求。

    下面我就给大家详细讲解一下Android-apk的反编译步骤:

    注意:反编译的前提是:开发者没有使用proguard(java代码混淆的工具)。

   1.下载反编译工具

    需要下载四个工具:dex2jar、JD-GUI、apktool、apktool-install-windows-r05-ibot

    dex2jar:将apk中的classes.dex转化成Jar文件。

    JD-GUI:反编译工具,可以直接查看Jar包的源代码。

    apktool:反编译工具,通过反编译APK中XML文件,直接可以查看。

    apktool-install-windows-r05-ibot:辅助windows批处理工具。

    下载地址:

    dex2jar:http://code.google.com/p/dex2jar/downloads/list

    JD-GUI:http://code.google.com/p/innlab/downloads/lis

    apktool:http://code.google.com/p/android-apktool/downloads/list

    工具截图:

    2.解压缩APK包

    apk文件也是一种常见的zip,常用的压缩软件就可轻松地解压apk文件。用压缩软件将apk文件中的文件解压到一个文件夹中,得到APK中的资源包括XML文件和classes.dex文件,classes.dex就是java文件编译再通过dx工具打包而成的。

    解压截图:

    3.反编译dex文件

    解压apk文件后,你会发现res目录的图片没有加密,但java源码编译成了一个classes.dex文件,无法用普通的反编译class文件的方法来处理,dex2jar可以将dex文件转换成普通的jar包。

    解压下载的dex2jar,把解压后的文件夹放到系统盘跟目录中并把这个目录加到系统path变量中,就可以直接用:dex2jar.bat或dex2jar.sh转换dex文件了。

    DOS行命令如下:dex2jar.bat  xx\classes.dex(xx是classes.dex文件所在的路径)。

    将在同目录得到普通jar包:classes_dex2jar.jar,就可以用处理普通jar包的方法来反编译这个jar包得到原文件。

    编译截图:

   生成jar文件的截图如下:

    4.反编译jar包

    得到jar包后,下载自已喜欢的反编译工具,推荐使用JD-GUI,有比较简单的图形界面,可以反编译单个class文件,也可以反编译jar包,比较方便。

    打开压缩文件JD-GUI,运行jd-gui.exe,打开上面生成的jar包,即可看到源代码了。

    截图如下:

    5.反编译xml文件

    打开解压的res\layout目录,有很多xml文件,如果你想看下作者是如何设计界面的,你会很失望,因为你看到的是一大堆乱码!这个时候我们需要用到的是apktool。

    具体 *** 作方法:将下载的apktool和apktool-install-windows-r05-ibot两个包解压到同一个文件夹下,这个文件夹有三个文件:aapt.exe,apktool.bat,apktool.jar。把这个文件夹也放到系统盘的根目录中并把这个目录加到path变量中。以HelloWord.apk为例:

    在DOS命令行中输入:apktool d xx\HelloWord.apk HelloWord得到HelloWord文件夹,此文件夹中的xml文件就是编译好的可以正常查看的文件。

    截图如下:

   生成的文件:

 这样就得到了可以得到编译的源码和XML资源。

 注意:文件的路径中最好不要出现中文!

1.先要有一个下载软件.例如:迅雷.启动迅雷.2.在有你所想要的flash的那张网页上查看它的源文件.具体 *** 作:点击网页最上端“查看”(快捷键:alt+v)---点击其中的“源文件”(会d出一个记事本)3.在记事本上点击“编辑”一项,选择“查找”,在查找框中输入“.swf”,点击查找4.点击查找后会找到扩展名为.swf(flash文件的扩展名)的文件5.复制其完整的路径,下载即可

APK(全称:Androidapplicationpackage,Android应用程序包)是Android *** 作系统使用的一种应用程序包文件格式,用于分发和安装移动应用及中间件。一个Android应用程序的代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被Android系统所能识别的文件才可以被运行,而这种能被Android系统识别并运行的文件格式便是“APK”。一个APK文件内包含被编译的代码文件(.dex文件),文件资源(resources),原生资源文件(assets),证书(certificates),和清单文件(manifestfile)。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11622059.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存