今天给大家推荐几个我私藏的平时工作学习爱用的小工具。

hexed.it

十六进制编辑器相信大家不会陌生,尤其是网络安全行业的同学,经常会使用它来查看文件、修改文件、编辑文件、编写exploit、shellcode等等。

常用的十六进制编辑软件有010editorWinHexUltraEdit

但是吧,要安装软件总有些麻烦,尤其还要注册码激活码之类的就更麻烦了,一不小心还遭遇病毒木马或者捆绑软件,防不胜防。有时候只是临时用一下,有没有更轻便的方式呢?

有!它就是:hexed.it

这是一个在线网页版的十六进制编辑器,浏览器里就能用,而且访问还很快。网址就是名字:https://hexed.it,很好记:hex + edit,十六进制编辑的意思。

一打开就是编辑器的主界面:

简单朴素,没有广告!

整个网页分为左中右三个大的区域,左边是文件数据检查器,会根据你鼠标选择的文件数据内容进行各种进制的自动转换,中间是文件内容,右边是文件的一些属性信息。

在最顶部的工具栏中,还内置了一些好用的小工具。

文件格式识别

有时候,我们拿到一个没有扩展名的文件,不知道其文件格式,通过文件格式识别工具,就能快速知道这是一个什么文件。比如我拿一个去掉了扩展名的PPT文件做了实验:

网站内置了一万多种文件格式的特征库,基本上涵盖了你能想到的所有文件格式。

哈希计算

计算文件的各种哈希值是基本操作:

哈希查询

自带了咱们常用的一些平台哈希查询,像是Google、VirusTotal、Hybrid等等:

直方图

直方图功能把文件的所有出现的字节0x00——0xFF进行统计,使用直方图可以清楚看出各个字节的数据出现的比例。

这功能有啥用?估计只有一些安全分析老手才能用得上了。

偷偷给大家分享一个小技巧。

如果你的某个资源上传到网盘被河蟹了,悄悄打开十六进制编辑器,在文件结尾随意添加一些数据,比如一个字节:0x00。

然后再次上传,99.99%的情况下,就稳了。哪怕文件变更一个比特,文件的哈希值(MD5、SHA1)也会完全不同。

别问我为什么知道。

text2image

第二款工具叫:text2image,从名字上也大抵能猜出它的用途:将文本转换成图片。

网址:https://text2image.jaychen.fun/

有时候我们希望把代码片段生成一张图,直接去编译器里面截图吧,忒麻烦不说,要是代码超出一屏,还要截好几次然后拼出来。

用这个工具就简单省事的多,直接把代码copy到这里,一键download成本地图片,不要太方便。

这工具支持多种的配置选项,主题风格、颜色、边距等等都可以自定义:

为了防止盗图,还可以添加自己的水印:

carbon

如果说前面那个工具还只是文本转图片,那这里还有更强大的工具:carbon,专注于代码转图片。

网址:https://Carbon.now.sh

比起前面那个,它的代码语法高亮支持的则更为强大,支持几乎所有主流编程语言的识别:

它还有一个强大的功能,将图片拷贝成多种形式:

比如直接拷贝成image,然后在其他软件中粘贴即可,免去了保存文件再在其他软件中导入的繁琐过程,不用在本地生成图片就能使用,非常nice。

还可以拷贝成URL,将代码潜入到URL中,这样别人打开URL就能在你的基础上编辑了。当然代码太长的话就不适合了,那样构建的URL就太长了。

draw.io

除了写代码,画图也是每个程序员必备的技能之一,我们经常接触有流程图、架构图等等。

想一想,要是在工作汇报的PPT上整几张镇住场子的图,是不是倍儿有面子?

传统的画图工具要安装、使用复杂、新手也不容易画出好看的图。

有些网站呢,又要各种注册什么的,很麻烦。

有这么一个网站,打开就能用,不用注册。而且内置了操作的元素组件,还有各种漂亮的配色主题,能让新手也能快速画出专业好看的图,是不是很赞?

我要推荐的网站就是:draw.io

这既是它的名字,也是它的网站地址。

亲测好用!

这几个小工具也太好用了相关推荐

  1. 自制批量SVG矢量图转普通图片格式小工具

    最近在学unity自制一点小游戏,当然我们这种主攻开发的,在学习阶段肯定只能借(tou)美工素材来学习了. 本来拿到了一系列的动画,但是是SVG的矢量图格式的,原生unity对SVG矢量图支持不太好, ...

  2. 太强了,Python 开发桌面小工具,让代码替我们干重复的工作~

    作者 | Cherish 来源 | 杰哥的IT之旅 决定写这篇文章的初衷是来源于一位小伙伴的问题,关于"如何根据数据源用 Python 自动生成透视表",这个问题背后有个非常好的解 ...

  3. 太强了!Python 开发桌面小工具,让代码替我们干重复的工作!

    作者:Cherish 来源:https://www.jianshu.com/p/91128d442198 决定写这篇文章的初衷是来源于一位小伙伴的问题,关于"如何根据数据源用 Python ...

  4. 太强了~Python 开发桌面小工具,让代码替我们干重复的工作

    决定写这篇文章的初衷是来源于一位小伙伴的问题,关于"如何根据数据源用 Python 自动生成透视表",这个问题背后有个非常好的解决思路,让代码替我们做重复的工作,从而减轻工作量,减 ...

  5. 集成60 多个无广告及插件的绿色办公小工具,这个软件真的太良心了

    万彩办公大师内置了 60 多个无广告及插件的绿色办公小工具,如 PDF 工具集(PDF 相互转换.PDF 合并分割):文档/音视频/图片转换工具集:识别工具集:屏幕录制工具集:图片处理工具集:文件处理 ...

  6. 代码整理工具_程序员软件:程序员有哪些常用又好用的编码小工具?

    最近,有很多朋友让我帮忙整理一下程序员有哪些常用又好用的编码小工具.今天,小编就整理一下哦,希望大家一起学习,一起进步! 1. Notepad++ Notepad++中文版是一款非常有特色的编辑器,是 ...

  7. Myisamchk小工具使用手册

    Myisamchk小工具使用手册 =========================================================== 作者: logzgh(http://logzg ...

  8. switchyomega规则列表备份_求人不如求己,自己动手写一个CSDN博客备份小工具?...

    前提概要 背景 因为笔者在上个月的时候,突然想扩展一下技术栈,不能仅仅局限于Java,还是得掌握一门工具语言,不然显得太low.所以也就对Python和Golang类的语言有了一些兴趣.也就在上个月简 ...

  9. ADI射频电路计算小工具ADIsimRF介绍

    做射频收发组件的同志都知道,设计一个模块的工作量之大,而且各种计算相当繁琐,每一个链路当中有各种指标需要设计阶段即满足指标而且留有余量.这就要求设计人员有相当的水平和资历了,所以很多大的项目都是些资深 ...

  10. PowerToys,微软开源的超实用小工具合集

    不过现在,微软又重启了这个项目并在github上开源,新版的PowerToys增加了许多让人耳目一新的实用工具.下面阿刚带大家一起来了解一下. PowerRename,批量重命名! 文件重命名尤其是需 ...

最新文章

  1. 【开源方案共享】VDO-SLAM:基于视觉的动态SLAM感知系统
  2. Android开发更改应用图标无效的问题
  3. 怎样加入� android private libraries 中的包的源码
  4. 并发编程-06线程安全性之可见性 (synchronized + volatile)
  5. perl开发工具大全
  6. Python的正则表达式笔记
  7. EJB 3.1全局JNDI访问
  8. python关键词提取源码_Python 结巴分词 关键词抽取分析
  9. 0515 银行转帐功能演练
  10. Flutter Image图片显示
  11. 联想控制计算机软件,联想网络控制工具
  12. 2021高考倒计时HTML源码,2021高考倒计时
  13. Qt Creator插件ToDo
  14. 51开发板用ADC采集模拟量
  15. 学习手机软件开发学什么,怎样学?
  16. 什么是手机证书和签名干什么用的
  17. 数字图像处理 总复习(第七章)*秋昊
  18. python3 pycharm 抓取app 上的数据
  19. 炸金花游戏(4)--炸金花AI基准测试评估
  20. SELECT * FROM DUAL中的DUAL是什么?

热门文章

  1. GIS专业/GIS方向需要考那些证书
  2. 路由器手机测试网速的软件,4个实用的无线路由器WiFi检测工具,让你网速又快又稳定...
  3. QImage类详解(QImage类型转换、QImage类函数及QImage像素操作)
  4. 3DMM(人脸3D形变统计模型)
  5. QT_T04-COOD
  6. 如何将网易云音乐/QQ音乐转移到Apple Music
  7. 8 9区别 endnote7_EndNote_9__简明教程_中文版
  8. 使用selenium + pytest + allure做WBE UI自动化
  9. Python错误和异常
  10. python+selenium自动化测试环境搭建步骤(selenium环境搭建)-绝不浪费您的时间