反编译转码
Ⅰ 电子书格式有哪些
电子书格式, 是对使用电子书时的文件编码方式,文件结构的一种约定,便于区分。如同一把钥匙开一把锁,不同的文件要用不同的方法去读,去显示,去写,去打开或运行。分为PC电子书格式和手机电子书格式,PC电子书格式包括EXE、TXT、HTML、HLP等,手机电子书格式包括UMD、JAR等。
目录
1PC格式
▪ EXE
▪ TXT
▪ HTML
▪ HLP
▪ CHM
▪ LIT
▪ PDF
▪ WDL
▪ CEB
▪ ABM
▪ PDG
▪ EPUB
▪ CAJ
2手机格式
▪ UMD
▪ JAR
3格式转换
4日本发展
5格式比较
1PC格式编辑
EXE
不需要安装专门的阅读器,下载后就可以直接打开。单击目录可以直接打开所需的内容,而PDF需要一页一页翻。
TXT
它在电脑上是记事本的扩展名,这种现在普遍应该到电子产品中,现在最常见的就是TXT小说,不仅方便的在电脑上打开,还可以下载到的MP3和手机中,现在网上TXT小说网站也很多,比如着名的飘零书社就是专业的TXT格式小说下载网站,可以很方便的下载自己的手机或MP3中,省去很多购买书的费用;
HTML
网页格式,可用网页浏览器直接打开;
HLP
帮助文件格式,在Windows上可直接打开;一般在程序中按F1可以打开。
CHM
同HLP文件格式一样,也是帮助文件,但其支持多种视音频格式,让电子书显得更加生动美观。
LIT
微软的文件格式,需下载Microsoft Reader软件来阅读。
PDF
PDF是ADOBE公司开发的电子读物文件格式,是目前使用最普及的电子书格式,它可以真实地反映出原文档中的格式、字体、版式和图片,并能确保文档打印出来的效果不失真。
WDL
这是北京华康公司的文件格式,使用也很普遍。用DynaDoc免费阅读软件即可打开WDL和WDF格式。
CEB
此格式是由北大方正公司独立开发的电子书格式,由于在文档转换过程中采用了“高保真”技术,从而可以使CEB格式的电子书最大限度地保持原来的样式。
ABM
一种全新的数码出版物格式,这种格式最大的优点就是能把文字内容与图片、音频甚至是视频动画结合为一个有机的整体。在阅读时,能带来视觉、听觉上全方位的享受。
PDG
超星公司把书籍经过扫描后存储为PDG数字格式,存放在超星数字图书馆中。如果你要想阅读这些图书,则必须使用超星阅览器(Superstar Reader),把阅览器安装完成后,打开超星阅览器,点击“资源”,我们就可以看到按照不同科目划分的图书分类,展开分类后,每一本具体的书就呈现在我们面前了。
EPUB
EPUB 是可重排版(reflowable直译可回流)的基于XML格式的电子书或其它数字出版物,是数字出版业商业和标准协会International Digital Publishing Forum (IDPF) 制定的标准。IDPF 于 2007 年10 月正式采用EPUB,随后被主流出版商和设备生产商迅速采用。有各种开放源代码或者商业的阅读软件支持几乎所有的主流操作系统。象Sony PRS之类的 e-ink 设备或者 Apple iPhone 之类的小型设备上都能阅读 EPUB 格式的电子出版物。
CAJ
CAJ 为中国学术期刊全文数据库英文缩写( China Academic Journals);CAJ是中国学术期刊全文数据库中文件的一种格式。可以使用CAJ全文浏览器来阅读。CAJ全文浏览器是中国期刊网的专用全文格式阅读器,它支持中国期刊网的CAJ、NH、KDH和PDF格式文件。它可以在线阅读中国期刊网的原文,也可以阅读下载到本地硬盘的中国期刊网全文。它的打印效果可以达到与原版显示一致的程度。CAJViewer又称为CAJ浏览器或是叫caj阅读器,由同方知网(北京)技术有限公司开发,用于阅读和编辑CNKI系列数据库文献的专用浏览器。CNKI一直以市场需求为导向,每一版本的CAJViewer都是经过长期需求调查,充分吸取市场上各种同类主流产品的优点研究设计而成。CAJViewer自2003年发展至今主要推出5.5、6.0、7.0三个版本。经过几年的发展,它的功能不断完善、性能不断提高,它兼容CNKI格式和PDF格式文档,可不需下载直接在线阅读原文,也可以阅读下载后的CNKI系列文献全文,并且它的打印效果与原版的效果一致,逐渐成为人们查阅学术文献不可或缺的阅读工具。
2手机格式编辑
UMD
该格式原先为诺基亚手机操作系统支持的一种电子书的格式,阅读该格式的电子书需要在手机上安装相关的软件。不过现在的很多java手机下载阅读软件后也可以看。
JAR
JAR 文件格式以流行的ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。
3格式转换编辑
1 HTM(HTML)转TXT
所需软件:HTML2TXT.exe
说明:启动软件,单击“添加文件”按钮找到需要转换的HTML文件;选择一个输出文件夹,然后单击“开始”按钮即可得到反编译后的HTM文件。
2 CHM转TXT
所需软件:CHM Encoder
说明:启动软件,单击“打开”按钮,找到需要转换的CHM文件;选择一个输出文件夹,然后单击“开始”按钮,即可得到反编译后的HTM文件。接下来执行上面讲过的HTM(HTML)转TXT的步骤,即可得到TXT文件。
3 PDF转TXT
所需软件:PDF Text Converter
说明:启动软件后,先在左上方的浏览器窗口内找到PDF文件所在的文件夹,此时左下方的文件列表窗口中会显示出该文件夹中的PDF文件,选中欲转换的文件,单击工具栏上的“添加文件”按钮,即会在右上方的窗口中列出等待转换的文件,添加完成后,单击齿轮形状的“转换”按钮,即可完成转换,转换好的TXT文件保存在源文件所在文件夹内。
4 JAR转TXT
所需软件:WinRAR
说明:只要你的电脑上安装了WinRAR,即可右击JAR文件,直接将其解压缩。此时你需要做的,就是将这些没有扩展名的文件加上TXT的扩展名并合并(快捷的方法下面会有介绍)
5 UMD转TXT
所需软件:XBookMaker
说明:启动软件后,单击左上方的“Open folder”按钮,定位到包含UMD电子书的文件夹,此时会在左边的的“Files”窗口列出该文件夹内包含的所有UMD格式的电子书,点击一个UMD文件,左下方的“Chapters”窗口中即会显示该电子书中所包含的章节。单击任意一个章节,即可在右边的窗口中看到该章节的内容。现在你只需将其复制并将其粘贴到记事本中,保存为TXT即可,
6 EXE转TXT
所需软件:miniKillEBook
说明:先打开想要转换的EXE电子书,再启动miniKillEBook,勾选“以文本方式保存”复选框,拖动图中的图标到电子书窗口中,单击“开始”按钮,软件即会自动将电子书“逐页翻过”并将每一页的内容存为TXT文本。[1]
4日本发展编辑
日本各大图书出版商及数字出版公司日前达成共识,将选用EPUB 3.0标准作为电子书出版格式。
EPUB是一种电子图书标准,由国际数字出版论坛(IDPF)提出,是一个自由的开放标准,包括3种文件格式标准(文件的附档名为.epub)。目前EPUB在欧美已被广泛使用,取代了先前的Open eBook开放电子书标准。
目前,电子书的出版已成为科技界和图书出版界的热门话题。分析师预计,日本的这一决定将对全球电子书市场格局产生重要影响。
5格式比较编辑
txt电子书,其实就是未做任何加工的电子文本,是最简单的展现文本,它的编码分为ansi、unicode、unicode big endian、utf-8,这几种代码电脑中都可以正常浏览,我们电脑中常规用的是ansi编码,但手机就不同了,手机一般默认的是unicode编码,编码不认的情况下会出现乱码,当然随着手机的逐渐发展这种情况会有所改善,简而言之,txt电子书最制作最简单的,将常规编码的电子资料“另存为”的时候将编码改成unicode编码形式的即可。
exe电子书,众多电子书格式中制作起来算是最复杂的一种,但也是最美观,功能最多的一种,它的过程是先将txt格式的内容文本,按章节分开多个TXT文本,再分别制成一个html的集合(页面插图及电子书封面),最后通过电子书的封装软件,制成一个后缀为.exe的电子书文件。
pdf电子书,一般是用Foxit PDF Editor来制作的,基本分为两种一种是文字版的,另一种更直接将纸质书籍文字全版影印成图片,集合一下便是pdf电子书
jar电子书,其实就是将txt电子文本,转码成unicod编码,然后通过手机电子书制作软件,再次将功能实用性提升了一下,基本相当于txt电子书的升级版
各种电子书的优劣
txt电子书的优势:为体积小,是各种电子书的原始载质,缺点:没有功能,不美观
exe电子书的优势:美观漂亮,功能多,可实现章节目录,翻页滚屏,排版整齐,不需要借助任何阅读软件。缺点:体积相对txt大,目前不能在手机上阅览
pdf电子书的优势:直观,有章节目录,美观度一般,功能一般,利用比如ADOBE ACROBAT PROFESSIONAL软件可以极为方便的添加(标注、文字、图片等)注释。缺点:在所有电子书格式中pdf电子书体积最大,不能在手机阅览 (目前在安卓、苹果等智能机通过第三方软件可打开阅览)
jar电子书的优势:功能相对txt而言,加入了书签分节功能。缺点:仅限于在手机上观看,体积比txt格式稍大,不能在电脑中阅览
epub电子书的优势:有章节目录,文字显示大小可选,排版自由,适合比例屏幕阅读。缺点:PC上使用,体积比txt格式稍大,不能添加备注等,不过如果只是阅读且兼顾文件大小的话epub是个不错的选择。
哪种格式的电子书好[2]其实任何事物无所谓绝对的好与坏,没有最好,只有更适合,如果你喜欢在电脑中看电子书,不讲究美观的建议你看txt或pdf格式电子书,如果讲究赏心悦目那选择exe电子书,如果你只喜欢在手机上观看电子书,建议你选txt或者jar,如果想更细致一点,那就选择jar格式的。如果你是一个电子书发烧友,那仍然建议你选择exe电子书。以上各种电子书网络都中都不乏见,TXT的更是多如牛毛像起点中文网,红袖添香等都不少,exe格式的相对较少点例如58L电子书,或者无忧都挺不错的,随着时代的发展,我们的手机将会如电脑一样,或者说,手机与电脑基本相当于小电脑与大电脑的差别,相信到了那时候,所谓的任何形式的电子书的展现将会是一马平川,不存在介质的障碍。
Ⅱ 请教一下,SO文件如何反编译最好是WIN环境下搭建。谢谢。
谢谢。。。以前玩过CD版的,我去找找。。。另外SO库和DLL库的逆向近似吗?貌似我查了下,我关注的这个软件转码算法网上还木有。。。是不是也有壳的说法,或者密钥?但离线阅读能实现的功能应该可以逆向,而且是不分文本、通用型转码。
Ⅲ 请教一下,SO文件如何反编译最好是WIN环境下搭建。谢谢。
找到一些说法,继续学习研究。。。[Android]由反编译YY想到:如何防止apk被反编译?看到YY出了Android版本,于是兴高采烈的想看看YY里面高音质房间的实现.不瞧不知道,一瞧,呃,YY的人真聪明.(有以前同事)无他,采取的方法不仅节约时间,而且保密,防止别人破解反编译(尤其是我这种人,呵呵)1. YY居然采用jni的方法来保护自己的协议,聪明.估计大致想法是Android界面的东西随便你们去抄,别破解我的协议就好,而且原有的C++代码也可以用,直接编译成so的方式给android用,高,实在是高.(apk里面的libyyjni.so)这是第1种保护自己核心代码的方法,这需要开发人员熟悉C++和java(jni)2. 之前想看看AutoNavi的实现,发现反编译出来的都是代码混淆之后的,也就是java代码的一种保护方式这是第2种代码层次的Java保护方法3. 前段时间想看一个Android的天气代码, 发现其实现部分都通过web service来实现, 这个App上没有核心代码这是第3种操作WebService化的保护方式4. 当然还有些没有技术含量,没有必要防止别人反编译,呵呵(譬如包含一个WebView之类的,重点介绍我隔壁的安卓壁纸, www.androidesk.com, 基于网页的App), 如果要做代码保护,那真就是吃多了没事做.这是第4种不保护的方式,哈哈
Ⅳ 腾讯云的产品介绍
腾讯云包括云服务器、云数据库、CDN、云安全、万象图片和云点播等产品。
开发者通过接入腾讯云平台,可降低初期创业的成本,能更轻松地应对来自服务器、存储以及带宽的压力。 云服务器
高性能高稳定的云虚拟机,可在云中提供弹性可调节的计算容量,不让计算能束缚您的想象;您可以轻松购买自定义配置的机型,在几分钟内获取到新服务器,并根据您的需要使用镜像进行快速的扩容。
弹性web 服务
弹性Web 引擎(Cloud Elastic Engine)是一种Web 引擎服务,是一体化web 应用运行环境,弹性伸缩,中小开发者的利器。通过提供已部署好php、nginx 等基础web 环境,让您仅需上传自己的代码,即可轻松地完成web 服务的搭建。
负载均衡
腾讯云负载均衡服务,用于将业务流量自动分配到多个云服务器、弹性web 引擎等计算单元的服务,帮您构建海量访问的业务能力,以及实现高水平的业务容错能力。腾讯云提供公网及内外负载均衡,分别处理来自公网和云内的业务流量分发。 云数据库
云数据库(CDB:Cloud Data Base)是腾讯云平台提供的面向互联网应用的数据存储服务。
NoSQL 高速存储
腾讯NoSQL 高速存储,是腾讯自主研发的极高性能、内存级、持久化、分布式的Key-Value存储服务。NoSQL 高速存储以最终落地存储来设计,拥有数据库级别的访问保障和持续服务能力。支持Memcached 协议,能力比Memcached 强(能落地),适用Memcached、TTServer 的地方都适用NoSQL 高速存储。NoSQL 高速存储解决了内存数据可靠性、分布式及一致性上的问题,让海量访问业务的开发变得简单快捷。
对象存储服务(beta)
对象存储服务(COS:Cloud Object Service),是腾讯云平台提供的对象存储服务。COS 为开发者提供安全、稳定、高效、实惠的对象存储服务,开发者可以将任意动态、静态生成的数据,存放到COS 上,再通过HTTP 的方式进行访问。COS 的文件访问接口提供全国范围内的动态加速,使开发者无需关注网络不同所带来的体验问题。
CDN
CDN(Content Delivery Network)即内容分发网络。腾讯CDN 服务的目标与一般意义上的CDN 服务是一样的,旨在将开发者网站中提供给终端用户的内容(包括网页对象—文本、图片、脚本,可下载的对象—多媒体文件、软件、文档,等等),发布到多个数据中心的多台服务器上,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。 云监控
腾讯云监控是面向腾讯云客户的一款监控服务,能够对客户购买的云资源以及基于腾讯云构建的应用系统进行实时监测。开发人员或者系统管理员可以通过腾讯云监控收集各种性能指标,了解其系统运行的相关信息,并做出实时响应,保证自己的服务正常运行。
腾讯云监控提供了可靠,灵活的监控解决方案,当您首次购买云服务后,不需要任何设置,就可以获得基础监控指标,同时,也可以通过简单的步骤后,获取到更多的个性化指标。除了丰富的监控指标视图以外,腾讯云监控还提供个性化的告警服务,客户可以对任意监控指标自定义告警策略。通过短信,邮件,微信等方式,实时推送故障告警。
腾讯云监控也是一个开放式的监控平台,支持用户上报个性化的指标,提供多个维度,多种粒度的实时数据统计以及告警分析。并提供开放式的API,让客户通过接口也能够获取到监控数据。
云安全
腾讯公司安全团队在处理各种安全问题的过程中积累了丰富的技术和经验,腾讯云安全将这些宝贵的安全技术和经验打造成优秀的安全服务产品,为开发商提供业界领先的安全服务。腾讯云安全能够帮助开发商免受各种攻击行为的干扰和影响,让客户专注于自己创新业务的发展,极大的降低了客户在基础环境安全和业务安全上的投入和成本。
云拨测
云拨测依托腾讯专有的服务质量监测网络,利用分布于全球的服务质量监测点,对用户的网站,域名,后台接口等进行周期性监控, 并提供实时告警, 性能和可用性视图展示,智能分析等服务。 TOD 大数据处理
TOD 是腾讯云为用户提供的一套完整的、开箱即用的云端大数据处理解决方案。开发者可以在线创建数据仓库,编写、调试和运行SQL 脚本,调用MR程序,完成对海量数据的各种处理。另外开发者还可以将编写的数据处理脚本定义成周期性执行的任务,通过可视化界面拖拽定义任务间依赖关系,实现复杂的数据处理工作流。主要应用于海量数据统计、数据挖掘等领域。已经为微信、QQ 空间、广点通、腾讯游戏、财付通、QQ 网购等关键业务的提供了数据分析服务。
腾讯云分析
腾讯云分析是一款专业的移动应用统计分析工具,支持主流智能手机平台。开发者可以方便地通过嵌入统计SDK,实现对移动应用的全面监测,实时掌握产品表现,准确洞察用户行为。不仅仅是记录,移动APP 统计还分析每个环节,利用数据透过现象看本质。腾讯云分析还同时提供业内市场排名趋势、竞品排名监控等情报信息,让您在应用开发运营过程中,知己知彼,百战百胜。
腾讯云搜
腾讯云搜(Tencent Cloud Search)是腾讯公司基于在搜索领域多年的技术积累,对公司内部各大垂直搜索业务搜索需求进行高度抽象, 把搜索引擎组件化、平台化、服务化,最终形成成熟的搜索对外开放能力,为广大移动应用开发者和网站站长推出的一站式结构化数据搜索托管服务。 移动加速
移动加速服务是腾讯云针对终端应用提供的访问加速服务,通过加速机房、优化路由算法、动态数据压缩等多重措施提升移动应用的访问速度和用户体验,并为客户提供了加速效果展示、趋势对比、异常告警等运营工具随时了解加速效果。
应用加固
应用加固服务是腾讯云依托多年终端安全经验,提供的一项终端应用安全加固服务。具有操作简单、多渠道监控、防反编译防篡改防植入、零影响的特点,帮助用户保护应用版权和收入。
腾讯云安全认证
腾讯云安全认证是腾讯云提供的免费安全认证服务,通过申请审核的用户将获得权威的腾讯云认证展示,让您的业务获得腾讯亿万用户的认可。免费安全服务,权威认证展示,腾讯云已为2.6万网站、应用保驾护航。
信鸽推送
信鸽(XG Push)是一款专业的免费移动App 推送平台,支持百亿级的通知/ 消息推送,秒级触达移动用户,现已全面支持Android 和iOS 两大主流平台。开发者可以方便地通过嵌入SDK,通过API 调用或者Web 端可视化操作,实现对特定用户推送,大幅提升用户活跃度,有效唤醒沉睡用户,并实时查看推送效果。
域名备案
腾讯云备案服务,帮助您将网站在工信部系统中进行登记,获得备案证书悬挂在网站底部。目前支持企业、个人、政府机关、事业单位、社会团体备案。
云API
云API 是构建云开放生态重要的一环。腾讯云提供的计算、数据、运营运维等基础能力,包括云服务器、云数据库、CDN 和对象存储服务等,以及腾讯云分析(MTA)、腾讯云推送(信鸽)等大数据运营服务等,都将以标准的开放API 的形式提供给广大企业和开发者使用,方便开发者集成和二次开发。
万象图片
万象图片是将QQ空间相册积累的十年图片经验开放给开发者,提供专业一体化的图片解决方案,涵盖图片上传、下载、存储、图像处理。
维纳斯
维纳斯(Wireless Network Service)专业的移动网络接入服务,使用腾讯骨干网络,全国400个节点,连通成功率99.9%。
云点播
腾讯云一站式视频点播服务,汇聚腾讯强大视频处理能力。从灵活上传到快速转码,从便捷发布到自定义播放器开发,为客户提供专业可靠的完整视频服务。