二进制

Linux 有问必答:在 Linux 如何更改文本文件的字符编码

问题:在我的 Linux 系统中有一个编码为 iso-8859-1 的字幕文件,其中部分字符无法正常显示,我想把文本改为 utf8 编码。在 Linux 中, 有没有一个好的工具来…

Git 系列(七):使用 Git 管理二进制大对象

通过这系列的前六篇文章,我们已经学会使用 Git 来对文本文件进行版本控制的管理。我们不禁要问,还有二进制文件呢,也可进行进行版本控制吗?答案是肯定的,Git 已经有了可以处理像多…

GNU binutils 里的九种武器

二进制分析是计算机行业中最被低估的技能。想象一下,在无法访问软件的源代码时,但仍然能够理解软件的实现方式,在其中找到漏洞,并且更厉害的是还能修复错误。所有这些都是在只有二进制文件时…

在 Linux 上分析二进制文件的 10 种方法

这些简单的命令和工具可以帮助你轻松完成分析二进制文件的任务。“这个世界上有 10 种人:懂二进制的人和不懂二进制的人。”我们每天都在与二进制文件打交道,但我们对二进制文件却知之甚少…

全功能的二进制文件分析工具 Radare2 指南

Radare2 是一个为二进制分析定制的开源工具。在《Linux 上分析二进制文件的 10 种方法》中,我解释了如何使用 Linux 上丰富的原生工具集来分析二进制文件。但如果你想…

在 Linux 上使用 Checksec 识别二进制文件的安全属性

这篇文章能让你了解如何使用 Checksec ,来识别一个可执行文件的安全属性,了解安全属性的含义,并知道如何使用它们。编译源代码会生成一个二进制文件(LCTT 译注:即 .o 文…

MySQL 字符串指南

了解 MySQL 如何存储和显示你的字符串变量,以便你能更好地控制你的数据。字符串是你在 MySQL 中使用的最常见的数据类型之一。许多用户在他们的数据库中插入和读取字符串,而没有…

借助开源软件开发包尝试量子计算编程

Qiskit 是一个开源 SDK,借助它可以免费访问量子模拟器和硬件资源。经典计算机是基于二进制数的,二进制数有 0 和 1 两种形式。这并不是由于二进制逻辑系统比有更多基本状态的…

硬核观察 #1098 DARPA 正在研究一种修复遗留二进制可执行文件的方法

DARPA 正在研究一种修复遗留二进制可执行文件的方法有很多正在使用的二进制可执行文件已经丢失了源代码或者无法重建了,但是如果需要修复其中的错误或者添加功能呢?你可能会说通过反编译…

硬核观察 #1233 基于源代码的 Gentoo Linux 也将提供二进制

#1 基于源代码的 Gentoo Linux 也将提供二进制Gentoo Linux 是最著名的基于源代码的 Linux 发行版之一。但最近,Gentoo 称,“为了加快使用慢速硬…

Zed 未经用户同意下载 NodeJS 二进制文件和 npm 包,官方还不改

有开发者发现 Zed 在未经同意的情况下从互联网下载 NodeJS 二进制文件和 npm 包。 该开发者指出 Zed 自动从 https://nodejs.org 下载 NodeJ…

Redis 为什么不直接使用C语言的 string,而是重新造了个 SDS ?

使用过 Redis 的小伙伴肯定对 String 这种数据对象并不陌生, 它即可以存放普通的字符串,也可以存放对象,同样可以存图片,视频等二进制数据,使用频次特别高,真可谓是一个万…

C# 序列化技术详解

在C#编程中,序列化是一个重要的概念,它允许我们将对象的状态转换为可以存储或传输的格式。序列化在多种场景下都非常有用,比如将数据保存到文件、通过网络发送数据,或者在不同的系统或服务…

关于二进制安装Greatsql要关注的一个细节

关于二进制安装Greatsql要关注的一个细节,如果是要LINUX系统,要用ldd --version查看一下自己操作系统的libc的版本。比如我的操作系统版本是ldd --ver…

oracle中blob字段都能存什么类型的数据

oracle blob 字段可存储以下数据类型:图像、视频、音频、文档、应用程序包和数据库备份,以及应用程序创建的任何其他自定义二进制数据。 Oracle BLOB 字段可存储的数…

java ^是什么意思

java 中的 ^ 运算符用于按位异或运算,它比较两个二进制数字的相应位,位不同为 1,位相同为 0。其用途包括加密解密、设置清除位、检查奇偶性等。 Java 中的 ^ 运算符 在…

PHP 函数返回二进制数据有哪些用途?

php 中返回二进制数据的函数包括 file_get_contents() 等。其用途包括:文件上传和下载图像处理音频处理与其他设备通信 PHP 函数返回二进制数据:用途与实战案例…

Java I/O流如何处理二进制数据?

java i/o 流处理二进制数据的方法包括:fileinputstream 和 fileoutputstream:用于读写二进制文件。datainputstream 和 data…

使用Golang读取二进制数据的方法

使用Golang读取二进制数据的方法 在 Golang 中,我们可以使用 os 和 encoding/binary 包来读取二进制数据。接下来将详细介绍如何通过这两个包来实现读取二…

Go语言中16进制转二进制的实现方法

Go语言是一种高效、简洁的编程语言,广泛应用于各种领域。在Go语言中,我们经常会遇到需要进行进制转换的情况,比如将16进制数转换为二进制数。在这篇文章中,我们将介绍如何在Go语言中…

加载更多