PHPackages                             mickeywaugh/gs1 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mickeywaugh/gs1

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

mickeywaugh/gs1
===============

GS1 EPC编码解码库 - 支持SGTIN、GDTI等多种EPC方案

v1.0.11(1y ago)012MITPHPPHP ^8.1

Since Jan 1Pushed 1mo agoCompare

[ Source](https://github.com/Mickeywaugh/gs1)[ Packagist](https://packagist.org/packages/mickeywaugh/gs1)[ Docs](https://github.com/mickeywaugh/gs1)[ RSS](/packages/mickeywaugh-gs1/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (1)Versions (13)Used By (0)

GS1 EPC 编码解码库
=============

[](#gs1-epc-编码解码库)

[![PHP Version](https://camo.githubusercontent.com/acffb6ae1962992d26e4466782832787e79504a6250f80d732c4283458b9f497/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e312d626c75652e737667)](https://php.net)[![License](https://camo.githubusercontent.com/8bb50fd2278f18fc326bf71f6e88ca8f884f72f179d3e555e20ed30157190d0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667)](LICENSE)[![Composer](https://camo.githubusercontent.com/f551945b4e17a028c8b6c0cff8b0076f5a44923b9b265678302b3adcba075492/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6d706f7365722d6d69636b657977617567682532466773312d6f72616e67652e737667)](https://packagist.org/packages/mickeywaugh/gs1)

📖 简介
----

[](#-简介)

这是一个基于 PHP 8.1+ 开发的 GS1 EPC（电子产品代码）编码解码库，完全遵循 **GS1 EPC Tag Data Standard Release 1.13** 规范。

### ✨ 特性

[](#-特性)

- ✅ 支持多种 EPC 编码方案（SGTIN、GDTI 等）
- ✅ 完整的编码和解码功能
- ✅ 支持多种标签大小（96位、113位、198位等）
- ✅ 生成标准 URI 格式（Pure Identity URI、Tag URI、Raw URI）
- ✅ 二进制和十六进制输出
- ✅ 完善的错误处理机制
- ✅ 详细的 PHPDoc 文档
- ✅ PSR-4 自动加载
- ✅ MIT 开源许可

### 🎯 支持的编码方案

[](#-支持的编码方案)

方案描述标签大小**SGTIN**Serialized Global Trade Item Number（带序列号的全球贸易项目代码）96, 198 bits**GDTI**Global Document Type Identifier（全球文档类型标识符）96, 113 bits> 更多方案（SSCC、SGLN、GRAI、GIAI 等）正在开发中...

📦 安装
----

[](#-安装)

使用 Composer 安装：

```
composer require mickeywaugh/gs1
```

或在 `composer.json` 中添加：

```
{
    "require": {
        "mickeywaugh/gs1": "^1.0"
    }
}
```

🚀 快速开始
------

[](#-快速开始)

### SGTIN 编码示例

[](#sgtin-编码示例)

```
