keepnamespace 名前の変更オプション
この方法は、名前空間の階層を保持したままクラスの名前を隠す方法としては優れています。サイズの縮小効果や難読化の度合いはいくらか減少しますが、名前空間の名前は保持されます。この方法は、難読化されたコードにリンクされている可能性のあるライブラリ、または難読化されたコードを既に使用しているアプリケーションにとっては有益です。以下に、このような名前の変更の例を示します。
元の名前 | 変更後の名前 |
---|---|
Preemptive.Application.Main | Preemptive.Application.a |
Preemptive.Application.LoadData | Preemptive.Application.b |
Preemptive.Tools.BinaryTree | Preemptive.Tools.a |
Preemptive.Tools.LinkedList | Preemptive.Tools.b |
keepnamespace オプションと keephierarchy オプションは、同時に指定できません。
© 2002-2007 PreEmptive Solutions. All rights reserved.