# 背景

## ELF 格式

**可执行与可链接格式** (Executable and Linkable Format, ELF) 是一种可执行文件、目标代码、共享库、核心转储文件的通用标准文件格式。ELF 标准最早发布于一个名为 System V Release 4 (SVR4) 的 Unix 操作系统版本的应用二进制接口 (Application Binary Interface, ABI) 标准规范中，并迅速被各大 Unix 版本所接受。1999 年，ELF 格式被选为 Unix 或类 Unix 系统在 x86 处理器平台上的标准二进制文件格式。

在设计上，ELF 格式具有 **灵活、可扩展、跨平台** 的特点。比如，其支持不同的字节顺序 (大小端)、不同的地址空间 (32/64)、不排斥任何特定的 CPU 或指令集体系结构 (Instruction Set Architecture, ISA)。因此，ELF 格式能够在很多不同硬件平台的不同操作系统上运行。

## 数据完整性与机密性

数据完整性 (Data Integrity) 是信息安全的三个基本要素之一，是设计、实现、使用任何系统时都至关重要的方面。数据完整性指对于数据的存储、处理、传输的整个生命周期，维护其 **准确性** 和 **一致性**。数据完整性技术的主要目标是，保证数据确实被所期待地那样记录，并在取回数据之后，确保数据与其被记录之前完全相同。简单来说，数据完整性保护了数据信息免于意外或非意外的修改，如恶意篡改、突发硬件故障、人为错误等。

数据机密性 (Data Confidentiality) 是指数据只能为所限定的使用者查看或理解。一般地，保护数据机密性的有效方式是对数据进行加密。只有合法的使用者能够正确解密数据而理解数据，或者看到数据的原始内容；而非法使用者即使得到了加密数据，也无法轻易理解数据的原始含义。

在网络系统、数据库系统、操作系统的文件系统等场景中，数据机密性与完整性有着广泛的应用。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mrdrivingduck.gitbook.io/linux-elf-sv/background.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
