Read-only mirror of https://github.com/KOST-CECO/TiffAnalyseProject — KOST/CECO. Issues & pull requests at the source.
  • Go 62.3%
  • Batchfile 24.7%
  • Shell 13%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2017-05-23 17:53:13 +02:00
analyse end of Work 2017-05-23 17:53:13 +02:00
iniloop Update für linux version 2016-08-29 14:35:48 +02:00
runloop Verarbeitung fortsetzen, auch wenn eine Datei nicht gelesen werden kann 2016-08-29 13:35:27 +02:00
scripts end of Work 2017-05-23 17:53:13 +02:00
testSET Update für linux version 2016-08-29 14:35:48 +02:00
util neues Test Script 2016-08-27 14:02:30 +02:00
.bashrc File Create/Append für LINUX Mint 17.3 korrigiert 2016-06-27 08:12:17 +02:00
.cshrc File Create/Append für LINUX Mint 17.3 korrigiert 2016-06-27 08:12:17 +02:00
.gitignore Alle Binaries entfernt 2016-06-27 15:03:36 +02:00
install.md tkdiff 2016-08-29 14:58:37 +02:00
LICENSE Initial commit 2016-03-14 09:51:23 +01:00
MinGW.zip GCC Compiler für Windows7 von MinGW 2016-05-02 16:30:25 +02:00
README.md README aktualisiert 2016-07-27 12:06:47 +02:00
TAP_Datamodell.mdb alle sh und cmd Scripts im Ordner scripts 2016-07-28 09:15:59 +02:00
TIFF-Analyse_RollendePlanung_v0.8.docx README.MD ergänzt und Rollende Planung nachgetragen 2016-06-13 09:45:27 +02:00
TIFF-Analyse_RollendePlanung_v0.8.pdf README.MD ergänzt und Rollende Planung nachgetragen 2016-06-13 09:45:27 +02:00

TiffAnalyseProject

TIFF ist zurzeit eine offene Spezifikation von Adobe, jedoch kein ISO-Standard. Das Ziel des Vorhabens ist, die theoretisch getroffenen Überlegungen, die zu einer erweiterten TIFF Baseline ISO Recommendation führen sollten, auf eine fundierte Analyse echter archivischer Daten zu stützen.

Skript installieren

Vorbedingung: sqlite www.sqlite.org und alle Analyseprogramme sind installiert.
Folgende Schritte müssen ausgeführt werden:

  1. Script Package in einem Ordner mit entsprechenden Rechten (create/execute) installieren.

  2. In Script load_ToolList.sql die entsprechenden Analyseprogramme und Log Dateien eintragen (siehe Beispiele load_ToolList.sql)

  3. Mit Script create_TAP.bat / create_TAP.sh eine neue Datenbank anlegen
    usage: create_TAP.bat path/dbname.db

  4. Mit inloop.exe /iniloop alle Dateien einlesen und in die Datenbank schreiben.
    inloop.exe kann mit mehreren Startordnern mehrfach aufgerufen werden
    usage: iniloop.exe folder database

  5. Mit runloop.exe / runloop die Verarbeitung starten
    usage: runloop.exe [options] database

(6)Mit Script clean_TAP.bat / clean_TAP.sh kann die Datenbank zurückgesetzt werden damit eine neue runloop Verarbeitung gestartet werden kann usage: clean_TAP.bat path/dbname.db

runloop.exe kann mit Ctrl-C unterbrochen oder beendet werden.

Es empfiehlt sich, zu Beginn runloop.exe nach kurzer Zeit abzubrechen und zu kontrollieren, ob alle aufgerufenen Analysetools in gewünschter Art und Weise arbeiten und die entsprechenden LOG Dateien geschrieben werden. Die entstandenen Testergebnisse können mit clean_TAP.bat wieder aus der Datenbank entfernt werden, ohne dass die bereits gelesenen Dateiinformationen verloren gehen. Achtung, LOG Dateien müssen manuell gelöscht werden.

Zwischendurch, wenn auch nicht gleichzeitig, ist es auch möglich mit iniloop.exe weiter Dateien in die Datenbank einzufügen.