Home Enter Logo
Enter AG, Joweid Zentrum 1, 8630 Rüti ZH, +41 43 311 59 15

Enter AG - Downloads

Hier stellt die Enter AG Tools, Utilities und andere Programme, die für interne Zwecke geschrieben wurden, der Öffentlichkeit zur Verfügung.

Alle hier aufgeführten Programme sind gratis und mit Quellcode frei verfügbar.

Platform detection of Windows executables (DLL/EXE)

platform

platform.exe ist ein kleines Befehlszeilenprogramm, welches erlaubt, die Zielplattform (32-bit/64-bit) von Windows Code (EXE/DLL) zu bestimmen. Der Anlass für seine Entwicklung waren die vielfältigen Verwirrungen im Zusammenhang mit dem Win32-Win64-Übergang.

Bundesversammlung

Bundesversammlung

Bundesversammlung ist eine Befehlszeilenanwendung, mit der man die Mail-Adressen der Schweizer Parlamentarier von http://www.parlament.ch/ herunterladen kann. Diese sollten nicht dazu verwendet werden, um Parlamentarier mit Spam zu überschwemmen. Es ist der Politik aber förderlich, wenn die Bürger ab und zu ihren Parlamentariern ihre Meinung kundtun - und Mail ist heute das dafür geeignete Medium.

MsgExport

Deutsch: MsgExport ist eine Befehlszeilenanwendung (mit minimaler graphischer Benutzerschnittstelle), die ermöglicht den in einer pst-Datei gespeicherten MAPI Message-Store in Form einzelner msg-Dateien auszulesen und abzuspeichern. Diese können dann mit MsgText weiterverarbeitet werden.

MsgExport kann nur unter Windows benutzt werden, wo schon ein installiertes MS Outlook vorhanden ist.

MsgExport ist in JavaScript implementiert und kann zu den Bedingungen der GNU General Public License frei kopiert werden.

MsgExport wird nun als Opensource-Projekt MsgExport auf SourceForge geführt. Von dort kann man die aktuelle Version herunterladen.

English: MsgExport is a command-line application (with a minimal graphical user interface) which permits to extract msg files from a MAPI message store in a pst file and save them to the file system. Those msg files can then be processed further using MsgText.

MsgExport can only be used on a Windows platformn with MS Outlook installed.

MsgExport is implemented using the script language JavaScript and can freely be copied and shared subjected to the conditions of the GNU General Public License.

MsgExport is now managed as an open source project MsgExport on SourceForge. Its current version can be downloaded from there.

Word2Pdf

Deutsch: Word2Pdf ist eine Befehlszeilenanwendung, die ermöglicht Microsoft Word-Dateien (doc,rtf,docx) in Adobe PDF-Dateien zu verwandeln.

Word2Pdf kann nur unter Windows benutzt werden, wo schon ein installiertes MS Word vorhanden und eine Kopie des freien PostScript-Programms Ghostscript installiert ist.

Word2Pdf produziert fast (bis auf korrekte Metadaten) eine PDF-Datei im von Adobe offengelegten und freigegebenen ISO-Format PDF/A (PDF 1.4 mit eingebetteten Zeichensätzen etc.)

Word2Pdf ist in JavaScript implementiert und kann zu den Bedingungen der GNU General Public License frei kopiert werden.

Word2Pdf wird nun als Opensource-Projekt Word2Pdf auf SourceForge geführt. Von dort kann man die aktuelle Version herunterladen.

English: Word2Pdf is a command-line application which permits to convert Microsoft Word files (doc, rtf, docx) to Adobe PDF.

Word2Pdf can only be used on a Windows platform with MS Word and a copy of the free PostScript processor Ghostscript installed.

Word2Pdf produces almost (except for correct XMP metadata) a PDF file in the ISO format PDF/A (PDF 1.4 with embedded fonts etc.) which was published and dedicated to the public domain by Adobe Inc.

Word2Pdf is implemented using the script language JavaScript and can freely be copied and shared subjected to the conditions of the GNU General Public License.

Word2Pdf is now managed as an open source project Word2Pdf on SourceForge. Its current version can be downloaded from there.

Zip64File

Deutsch: Zip64File ist eine Java Programmbibliothek, die ermöglicht grosse ZIP Dateien zu handhaben (mehr als 65'636 Dateieinträge und Einträge grösser als 4GB). Ausserdem behandelt Zip64File ZIP Dateien als sogenannte Direktzugriffsdateien (random access files). Diese ermöglichen direkten Zugriff auf einzelne Dateieinträge an beliebig wählbaren Positionen, ohne die gesamte ZIP Datei als stream sequentiell durchlaufen zu müssen. Die bestehende Java Implementation (java.util.zip) unterstützt diese Kriterien nicht.

Zip64File und das Befehlsszeilenprogramm zip64 werden nun als Opensource-Projekt zip64file auf SourceForge geführt. Von dort kann man den binären Release zip64-<v>.zip und die Programmquelldateien herunterladen.

English: Zip64File is a Java library which is capable of handling large ZIP files (more than 65'000 file entries and entries bigger than 4GB). Furthermore, Zip64File treats ZIP files as so called random access files in order to access file entries at arbitrary positions rather than streaming the whole file sequentially. The current Java built-in zip library (java.util.zip) does not support these features.

Zip64File and the command-line tool zip64 are now managed as an open source project zip64file on SourceForge. The binary release zip64-<v>.zip and the program sources can be downloaded from there.

MsgText

Deutsch: MsgText ist eine C++-Anwendung, welche msg-Dateien in archivierbare txt-Dateien gemäss RCF2822 verwandelt und Anhänge extrahiert. Diese Befehlszeilen-Anwendung wird benötigt, um den Zugang zu Mail-Inhalten langfristig sicherzustellen.

Um ganze Mail-Stores als msg-Dateien zu exportieren, kann man das Programm MsgExport der Enter AG nutzen.

Um die Anhänge ebenfalls archivierbar zu machen, müssen diese je nach Dateityp konvertiert werden (s. etwa Word2Pdf). Eingebettete msg-Dateien, die von MsgText extrahiert wurden, können mittels rekursivem Aufruf von Msgtext konvertiert werden.

Das Befehlszeilenprogramm MsgText wird nun als Opensource-Projekt MsgText auf SourceForge geführt. Von dort kann man den binären Release mtbin-<v>.zip und die Programmquelldateien herunterladen.

English: MsgText is a C++ program, which converts msg files into txt files (RFC 2822 Format) more suitable for archving and extract attachments. This command-line program is needed for insuring long-term access to mail contents.

Use the program MsgExport from Enter AG to export whole message stores as msg files.

After having extracted attachments those in turn must be converted into a format suitable for archiving (see for example Word2Pdf). Embedded msg files that were extracted using MsgText can be converted by applying MsgText recursively.

The command-line tool MsgText is now managed as an open source project MsgText on SourceForge. The binary release mtbin_<v>.zip and the program sources can be downloaded from there.

dc - directory compare

dc

dc ist ein VBScript, welches (rekursiv) zwei (Windows-)Verzeichnisse vergleicht. Es ist unter Windows-Versionen lauffähig, wo ein Windows Scripting Host zur Verfügung steht (Windows 2000 und später). Im Gegensatz zu anderen diff Programmen, kann dieses Befehlszeilen-Werkzeug die Gleichheit oder Verschiedenheit zweier Verzeichnisse unabhängig von der Anzahl Dateien oder deren Grösse selbst auf Systemen mit bescheidenem Hauptspeicher feststellen.

Ants

Ants icon Ants

Anlass für die Entwicklung der Ameisen war für uns der Artikel "The industrious Ant" von David Gale im Mathematical Intelligencer, Vol 15, No. 2, Springer Verlag, Heidelberg, 1993. Dort ist das seltsame zwischen Ordnung und Chaos schwankende Verhalten eines zweidimensionalen zellulären Automaten beschrieben, der anscheinend von Chris Langton erfunden und auf den Namen Ameise getauft wurde.

Eine Ameise ist eine Verwandte der Schildkröte aus Turtle Graphics. Sie bewegt sich in einer Ebene, die in quadratische Zellen unterteilt ist. Es gibt zwei Typen von Zellen: gelbe und blaue (es braucht nicht immer schwarz/weiss zu sein). Die Ameise bewegt sich in einer der vier in diesem Gitter ausgezeichneten Richtungen fort zur nächsten Zelle. Wenn diese Zelle gelb ist, dreht sie sich nach rechts, wenn sie blau ist, dreht sie sich nach links. Gleichzeitig wechselt die Farbe der Zelle.

Nüünimal - Tic Tac Toe

Nüünimal icon Nüünimal - Tic Tac Toe

Nüünimal erlaubt, das beliebte Spiel mit Kreuzen und Ringen zu spielen, das auch unter den Namen "Noughts and Crosses" bzw. "Tic Tac Toe" bekannt ist. Auf Schweizerdeutsch heisst es eben Nüünimal.

Service Utilities

Service Utilities icon Service Utilities

ServList.exe ist eine Konsolen-Applikation, die in einem Autostart-Skript (CMD oder BAT) aufgerufen werden kann. ServList dient dazu, die Namen aller aktiven NT-Services zu bestimmen. Es kann verwendet werden, um herauszufinden, welche Services beim Aufstarten Schwierigkeiten bereiten.

ServWart.exe ist eine Konsolen-Applikation, die in einem Skript (CMD oder BAT) aufgerufen werden kann. Es überprüft periodisch den Zustand eines angegebenen NT-Services. Solange sich dieser nicht im Zustand "gestartet" befindet, lässt ServWart während einer gewissen Zeit das Skript mit der Ausführung weiterer Befehle warten.

Wait

Wait icon Wait

Wait.exe ist eine Konsolen-Applikation, die in einem Skript (CMD oder BAT) aufgerufen werden kann. Wait bewirkt dann, dass die Ausführung des Skripts für eine vorgegebene Anzahl Millisekunden unterbrochen wird.

Dirsize

Dirsize icon Dirsize

Dirsize ermittelt die Grösse eines Verzeichnisses in Bytes.

Dirstat

Dirstat icon Dirstat32

Dirstat32 is a 32-bit C runtime application. This application is designed to get the statistics of a given directory, i.e. the size occupied by the files in that directory and the percentage utilization of the disk. Dirstat32 sorts the statistics in descending order with respect to the size used by the files.