A | A | A

.NETZ

(am)

23.04.2009 15:26

Mit .NETZ erhalten Sie ein kompaktes Hilfsprogramm, um Assemblies zu komprimieren und zu verschlüsseln.

Mit .NETZ ist eine kleine Open-Source-Anwendung verfügbar, mit der sich ausgewählte .NET-Assemblies im EXE- und DLL-Format nach der Übersetzung komprimieren und einhergehend damit verschlüsseln lassen. Durch die Komprimierung, die ihrerseits auf der Funktionsbibliothek #ZipLib basiert, wird eine nachträgliche Offenlegung des Quelltextes, der zur Assembly-Generierung genutzt wurde (z.B. unter Einsatz des .NET Reflector), erheblich erschwert. - Ferner können Sie mit dem Tool Programm und zugehörige DLL-Assemblies in einer einzelnen Programmdatei zusammenfassen. Neben der binären Programmfassung ist auch der zugehörige C#-Quelltext erhältlich. Damit können die Programmgrößen um bis zu 60% reduziert werden. Um die Lauffähigkeit der komprimierten Anwendungen sicherzustellen, wird eine gesonderte Komprimierbibliothek mit dem Namen zip.dll mitgeliefert, die ebenfalls im Quelltext verfügbar ist und die mitsamt den komprimierten (kommerziellen) Programmen frei verteilt werden darf. Die letztgenannte DLL können Sie bei Bedarf auch in die verpackten Programmarchive mit aufnehmen.

NETZ
.NETZ ist ein Compressor für ausführbare Assemblies und deren Assembly-DLL-Komponenten

Auf der Internetseite finden Sie detaillierte Informationen zu Einschränkungen, die sich insbesondere bei gemeinsam genutzten Assemblies ergeben. Assemblies, die im GAC (Global Assembly Cache) liegen und von mehreren Anwendungen genutzt werden, können nicht komprimiert werden. Das Tool selbst ist kommandozeilengesteuert und ausführlich in der Handhabung dokumentiert. Sie erhalten das Tool in gesonderten Varianten für die Versionen 1.0, 1.1 und 2.0 des .NET Framework im Internet.
(Andreas Maslo/Natascha Maslo/am)


Anzeige
Mehr zum Thema


  • Mister Wong
  • Folkd
  • oneview
  • del.icio.us
  • LinkaARENA
  • google.com
  • blinklist
  • Furl
  • YahooMyWeb
  • YiggIt

Anzeige

Website durchsuchen

Anzeige

Twitter