adityadete/File-Packer-Unpacker

GitHub: adityadete/File-Packer-Unpacker

一个纯 Java 实现的轻量级文件打包解包 CLI 工具,通过自定义头部结构实现多文件的合并与提取。

Stars: 0 | Forks: 0

# 文件打包解包工具 (Java CLI) ![Language](https://img.shields.io/badge/Language-Java-orange) ![Build](https://img.shields.io/badge/build-passing-brightgreen) ![Platform](https://img.shields.io/badge/Platform-Windows%20%7C%20Linux-lightgrey) ![License](https://img.shields.io/badge/License-MIT-yellow) 一个轻量级的基于 Java 的文件归档工具,使用自定义头部结构将多个文件打包成单个归档文件,并通过 CLI 界面进行解压。 ## ✨ 亮点 - 使用结构化头部(文件名 + 文件大小)的自定义文件打包格式。 - 使用 `FileInputStream` 和 `FileOutputStream` 进行二进制文件处理。 - 从单个打包归档中提取多个文件。 - 基于 CLI 的交互式执行。 - 演示了底层文件处理和流管理概念。 - 包含异常处理。 ## 🚀 构建与运行 ``` # 编译 javac FilePackerUnpacker.java # 运行 java FilePackerUnpacker ```
标签:FileInputStream, FileOutputStream, HTTP工具, JS文件枚举, LangChain, 二进制处理, 域名枚举, 域名枚举, 开源, 归档工具, 数据打包, 文件IO流, 文件打包, 文件管理, 文件解包, 文档结构分析, 流管理, 系统工具, 自定义文件格式, 轻量级