TOSEC-Archiv bereinigen

... und hier alles zur Software hinein ...<br>Anfragen zu copyright geschützter Software sind NICHT ERLAUBT !!!!!!! Falls Ihr solche Software kaufen wollt, gibt es einen <a href="http://www.german-amiga-community.de/index.php?c=4">Marktplatz</a> hier im Forum !

Moderatoren: gunatm, RetroMan, Independent, Dennis, Dirty Harry, CASSIUS

Antworten
Benutzeravatar
dexter
Beiträge: 10984
Registriert: 28.10.2004, 17:45
Wohnort: Oldenburg ____________ Ministerium für außergewöhnlichen, intergalaktischen Nonsens

TOSEC-Archiv bereinigen

Beitrag von dexter »

Hat jemand Tipps für mich, wie ich ein TOSEC Archiv am besten vom "Müll" bereinigen kann? Mit Müll meine ich Bad Dumps, virenverseuchte ADFs, etc.

Was ich bisher gemacht habe ist folgendes zu löschen

... *[v *]* um alle mit Viren infizierten ADFs zu löschen.
... *[b* errdms*]* *[b* corrupt file*]* *[b* dump*]* *[b* checksum error*]* *[b* corrupt data]* *[b* deleted file*]* *[b* missing files]* *[o]* ** um "alle" kaputten Dumps zu löschen. Na ja, ein paar bleiben da natürlich noch übrig, aber dazu gleich mehr.
... *(FR)* *(CZ)* *(IT)* und alle anderen Sprachen, mit denen ich nix anfangen kann.
... alles mit alpha, beta, proto, pre-release, etc. im Namen.
... *(demo*)* und alle Demos.

Da die Images auf ein Gotek in einem 500er sollen, kann ich mich ja auch noch von den AGA-Dateien verabschieden, da fällt dann auch schon ordentlich was weg. Das ist dann aber natürlich kein Müll. ;)

USoweit so gut. Da bleibt aber bestimmt immer noch genug "Ballast" zurück.

Ich frage mich aber, was mit folgenden Angaben ist ...











[b bootloader]

Bei einigem davon kann ich mir denken was es bedeutet, bei anderen Angaben, wie doscopy und bamcopy, kann ich mir gerade nichts drunter vorstellen. Einfach alles weg oder kann man irgendwas davon eventuell von Hand beheben, wie zum Beispiel die Images mit der startup-sequence Angabe?

Gibt es noch mehr was weg kann?

Und gibt es einen Virenscanner für Windows/Linux, mit dem ich direkt in ADFs nach Viren suchen kann? :D Ich möchte nur auf Nummer sicher gehen, dass da niemand etwas übersehen hat und jedes Image einzeln zu testen ist nicht schön. :bier:

[b]EDIT:

OK, ich habe jetzt einfach alles mit *[b*]* entfernt und zusätzlich noch die Translations: *[tr *]*
Es sind immer noch verflucht viele Duplikate da.
Bild
[ WinUAE / BC / GOG / itch ] Bild
Benutzeravatar
BulletToothTony
Beiträge: 130
Registriert: 16.07.2016, 20:16
Wohnort: Geestland

Beitrag von BulletToothTony »

Moin Dexter.
Hast du mittlerweile aufgeräumt? :)
Könnte ich auch gebrauchen, hab nur keine herangehensweise.
Benutzeravatar
dexter
Beiträge: 10984
Registriert: 28.10.2004, 17:45
Wohnort: Oldenburg ____________ Ministerium für außergewöhnlichen, intergalaktischen Nonsens

Beitrag von dexter »

Moin BulletToothTony, :)

ich muss dir ehrlich sagen, dass ich das selbst nicht mehr weiß. :bier: Bei mir ist aktuell viel los und das ist schon ein Weilchen her. Ich weiß, dass ich damit angefangen hatte. Aber da ich den genauen Stand mittlerweile vergessen und ihn mir natürlich nirgends notiert hatte, kann ich wohl besser von vorne Anfangen. :D Bei mir steht aber bald ein Umzug an, also erst ab Spätsommer irgendwann.
Bild
[ WinUAE / BC / GOG / itch ] Bild
Benutzeravatar
BulletToothTony
Beiträge: 130
Registriert: 16.07.2016, 20:16
Wohnort: Geestland

Beitrag von BulletToothTony »

ah, alles klar :-)
Benutzeravatar
dexter
Beiträge: 10984
Registriert: 28.10.2004, 17:45
Wohnort: Oldenburg ____________ Ministerium für außergewöhnlichen, intergalaktischen Nonsens

Beitrag von dexter »

Ich hatte noch immer keine Zeit für, aber immerhin einen Ansatz bzw. eine Idee, aber das müsste ich bei Zeiten nochmal testen, vielleicht kann man es mal mit einem Shell-Script bündeln oder ein Python-Script oder etwas ähnliches daraus machen.

In meinem Falle liegen alle ADFs in einem Verzeichnis, da ist es noch etwas einfacher mit RegEx durchzugehen und Dateien nach den oben genannten Kriterien zu löschen bzw. sicherheitshalber erstmal mittels mv zu verschieben, da RegEx-Ausdrücke teuflisch sein können und ich darin kein Experte bin.

Ich hatte vor einiger Zeit einfach im betroffenen Verzeichnis einen Test mit folgenden Patterns gemacht:

ls | grep -e '\[b.*\]' -e '\(demo-*[a-zA-Z]*\s*\)' -e '' > leftovers

Man müsste das natürlich noch durch weitere Patterns ergänzen und diese vor allem optimieren, weil Patterns nach meinem obigen Beispiel absolut nicht sauber sind und teilweise zu viel "greifen", wie ich dann in der leftovers-Datei gesehen habe. Und je nachdem mit was man das einsetzt müsste man die Patterns an den jeweiligen RegEx-Flavour anpassen, je nachdem was man da verwendet. Selbst bei grep ist das ja leider nicht eindeutig, weil es verschiedene Versionen davon gibt.

Das war aber auch nur ein erster, "schmutziger" Test. ;) Wenn ein Wunder passiert und ich demnächst mehr Zeit finde, will ich zumindest versuchen da was draus zu machen. Aber ich kann mir vorstellen, dass schon mal jemand so was gemacht hat.
Bild
[ WinUAE / BC / GOG / itch ] Bild
Antworten