我想了解一下，为什么 stripped down 的本地库比原版的要小？评选 3 个主要原因。要求：分点必须有编号。不得漏掉任何一个编号。采用妥善的标点符号。室友怀疑都是一样的大小，用事实和他的争论。
user
1. 移除了不必要的文件：stripped down 的本地库中去除了开发过程中并不需要的文件，例如文档、测试代码和示例项目等。这样做可以显著减少库的整体大小，而不会影响库的实际使用功能。
2. 剔除了冗余的元数据：编译后的库文件中通常会包含一些调试信息和编译器生成的元数据。这些信息对于开发者来说在调试阶段是有用的，但是一旦确定库无误并投入使用，这些额外的元数据就变得毫无用处，因此可以被安全地移除以减小文件体积。
3. 优化了依赖项：stripped down 的版本可能通过对依赖项的优化来减小大小。这包括移除不直接相关的依赖库或者将重复的库合并，从而减少最终打包文件的大小。这样一来，即使原始库中有大量的外部依赖，经过处理后的版本也可以变得更轻量化。
assistant