EasyskyCoder | 文本编/解码

分类: 杂类工具    版本: 0.0.2    发布日期: 2015-06-02

简洁易用的文本加解密程序,基于字符串的编码变换。

功能简介

  • 支持包含任意UTF-8 字符集的文本处理及文本文件处理
  • 支持批量文件处理模式
  • 支持文件流式编码,对源文件无体积限制(批量模式)
  • 支持对文本及文本文件进行 MD5 求值、UTF-8/Base64 编/解码
  • 加密后的内容仅包含 ASCII 字符,易读易传播
  • 支持多重加密解密
  • 支持文件拖放
  • 支持文件类型过滤
  • 支持日志功能
  • 支持日志中保存密码功能,便于回溯查看(可选)
  • 注意事项:
  • 批量模式下,程序不支持 UTF-8(无 ROM)、UTF-16(无 ROM)编码的文件,否则可能会出现错误;单文件模式下如出现乱码时,可尝试通过相应菜单改变编码重新读取文件
  • Base64 编/解码时源字符编码格式采用 UTF-8
  • 对文本文件进行 Base64 编码时可使用“逐行读取”方式以提高编/解码效率, 但解码时需使用相同方式,否则可能造成解码失败
  • 加密后的文件较源文件体积可能增大,但可通过压缩程序减小体积

更新日志

  • v0.0.2 (2015-6-2)
    • 重构程序 UI,精简界面元素
    • 重写加/解密核心代码,程序运行更轻快高效
    • 增加单文件编码模式下更改文件编码功能
    • 增加文件拖放功能
    • 增加文件类型过滤功能
    • 增加日志功能,以及在日志中保存密码功能,便于回溯查看

下载

时间: 2024-07-29 17:07:05

EasyskyCoder | 文本编/解码的相关文章

各种音视频编解码学习详解

各种音视频编解码学习详解 媒体业务是网络的主要业务之间.尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析.应用开发.释放license收费等等.最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同样的业务在不同文档中不同的要求,而且有些要求就我看来应当是历史的延续,也就是现在已经很少采用了.所以豆丁上看不出所以然,从 wiki上查.中文的wiki信息量有限,很短,而wiki的英文内容内多,删减版

字符编解码的故事(ASCII,ANSI,Unicode,Utf-8区别)

好文分享UTF-8, 字符集, 编解码 (关于字符编码的深入解释,请参见我的原创文章<关于字符编码,你所需要知道的>.) 此文为转载,有少许修订,原文出处不详. 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物.他们认为8个开关状态作为原子单位很好,于是他们把这称为"字节". 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出更多的状态,状态开始变来变去.他们看到这样是好的,于是它们就这机器称为"

Java实现BASE64编解码

Java实现BASE64编解码 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs BASE64和其它类似的编码算法通经常使用于转换二进制数据为文本数据,其目的是为了简化存储或传输.更详细地说,BASE64算法主要用于转换二进制数据为ASCII字符串格式.Java语言提供了一个很好的BASE64算法的实现,即Apache Commons Codec工具包.本文将简要地讲述如何使用BASE64以及它是如何工作的. 以下我们用BASE64对字符串进行编码:

uri编解码

相关函数如下:(都是全局函数) encodeURI(URIString):将文本字符串编码为有效的统一资源标示符URI decodeURI(URIString) encodeURIComponent(s):编码URI的一部分或者是其他待编码的字符串 decodeURIComponent(s) encodeURI编码规则: 1.对于encodeURI(),ASCII字母.数字."- _  .  !  ~ * ' ()"等标点不会编码: 2.由于encodeURI用于编码URI,因而在ur

Netty编解码框架分析

1. 背景 1.1. 编解码技术 通常我们也习惯将编码(Encode)称为序列化(serialization),它将对象序列化为字节数组,用于网络传输.数据持久化或者其它用途. 反之,解码(Decode)/反序列化(deserialization)把从网络.磁盘等读取的字节数组还原成原始对象(通常是原始对象的拷贝),以方便后续的业务逻辑操作. 进行远程跨进程服务调用时(例如RPC调用),需要使用特定的编解码技术,对需要进行网络传输的对象做编码或者解码,以便完成远程调用. 1.2. 常用的编解码框

视音频编解码基本术语及解释

摘要:          整理了一些基本视音频术语,用于入门和查询使用. H264: H264是视频的标准,是MPEG4-10,基于内容的高效编码方式. H.264/MPEG-4第10部分,或称AVC(AdvancedVideo Coding,高级视频编码),是一种视频压缩标准,一种被广泛使用的高精度视频的录制.压缩和发布格式.第一版标准的最终草案于 整理了一些基本视音频术语,用于入门和查询使用. H264: H264是视频的标准,是MPEG4-10,基于内容的高效编码方式. H.264/MPE

【转】Netty系列之Netty编解码框架分析

http://www.infoq.com/cn/articles/netty-codec-framework-analyse/ 1. 背景 1.1. 编解码技术 通常我们也习惯将编码(Encode)称为序列化(serialization),它将对象序列化为字节数组,用于网络传输.数据持久化或者其它用途. 反之,解码(Decode)/反序列化(deserialization)把从网络.磁盘等读取的字节数组还原成原始对象(通常是原始对象的拷贝),以方便后续的业务逻辑操作. 进行远程跨进程服务调用时(

Mina Codec Filter对应协议实现编解码处理

原文地址:Mina Filter(Apache Mina user guide Chapter 9 Codec Filter) 本教程试图解释为什么以及如何使用ProtocolCodecFilter. 1.1.1. 为什么使用ProtocolCodecFilter TCP 保证交付的所有数据包以正确的顺序.但是不能保证服务端发送方的写操作会导致一个接收端读取事件.参见:http://en.wikipedia.org/wiki/IPv4#Fragmentation_and_reassembly和h

ffmpeg强化一:编解码过程,基本用法

1  术语: 什么是影片?其实就是一组(很多张)图片,时间间隔很小的连续展示出来,人们就觉得画面中的人物在动,这就是影片.那电影的实质就是N多张图片的集合.那 每张图片和帧又有什么关系呢?事实上,如果一部影片里面的图片,我们原封不动的全部存起来,空间会很大很大很大,但是如果通过一定的算法(这里不讲相关算 法),把每一张图片压缩(编码_encode)一下,变成 帧.再把帧连起来变成流,再把不同的流放到某个容器里面,这就是我们平常看见的电影文件了,文件 碟中谍4.H264.ACC.mkv,他为什么要