Kontoauszüge im ZIP: gleiche Dateinamen zuerst inventarisieren
Aktualisiert · 2 Min. Lesezeit
Zwei Auszugs-ZIPs können beide statement.pdf enthalten, ohne denselben Auszug zu enthalten. Erhalten Sie Archivpfade und entpacken jedes Archiv in einen neuen eigenen Ordner, bevor Sie Inhalte vergleichen. Zusammenführen in einen flachen Ordner kann den Nachweis eines fehlenden Monats überschreiben.
Die Desktop-Apps exportieren Datum, Beschreibung und Betrag als CSV. Öffnen Sie die CSV in Excel und speichern Sie dort eine XLSX-Datei. Prüfen Sie das Ergebnis anhand Ihres eigenen PDFs; die Unterstützung hängt vom Auszugsformat ab.
Getrennt sichern und entpacken
- Erhalten Sie jedes Original-ZIP mit seinem Mitgliedspfadinventar.
- Verwenden Sie in PowerShell 7.5
Expand-Archivemit einem neuen getrennten Zielort je Archiv. Das normale Verhalten überschreibt keine vorhandenen Dateien; ergänzen Sie nicht-Force, um eine Kollision zu unterdrücken. - Vergleichen Sie extrahierte Pfade mit dem Mitgliedsinventar und erhalten Sie verschachtelte Verzeichnisse.
- Verwenden Sie
Get-FileHashmit SHA256 für die Inhaltsidentität und prüfen Sie Konto und Zeitraum gesondert vor der Auswahl einer Arbeitskopie.
Microsoft dokumentiert Expand-Archive und Get-FileHash. Der Weg betrifft ZIP-Extraktion und Bytehashes, keinen Nachweis der Bankidentität oder eine Erlaubnis zum Löschen von Originalnachweisen.
Vergleichen Sie danach ursprüngliche Pfade und gespeicherte Dateien. Unterordner gehören zur Herkunft und werden nicht vor der Identifizierung beseitigt. Verhindern Dateinamencodierung oder ein beschädigtes Archiv ein verlässliches Inventar, bleibt der Fall offen; sichtbare Namen sind nicht automatisch vollständig.
Inhalt und fachliche Identität getrennt prüfen
Ermitteln Sie mit Get-FileHash und SHA256 gleiche Inhalte. Gleiche Basisnamen bedeuten keine gleichen Bytes; gleiche Hashes beweisen nicht das erwartete Konto und den Zeitraum. Prüfen Sie die Auszugsidentität nach dem Bytevergleich, bevor Sie eine Kopie wählen oder doppelte Verarbeitung ausschließen.
Dies sind tatsächliche SHA256-Werte der fiktiven Bytefolgen, keine echten PDFs. Vergleichen Sie vollständige Hashes statt nur Basisnamen:
| Archiv und Mitglied | SHA256 | Entscheidung |
|---|---|---|
| A / jan/statement.pdf | 72ed5e867435ed7d41dc25e93e59e9d9802eefbbb7446dda459a6c730ded5355 | Herkunft A erhalten |
| B / feb/statement.pdf | 209b61648d83f37b1fe836b770435d18b71897b4bee3cc0783ff239a9189a20d | Gleicher Basisname wie A, andere Bytes |
| C / copy.pdf | 72ed5e867435ed7d41dc25e93e59e9d9802eefbbb7446dda459a6c730ded5355 | Gleiche Bytes wie A, anderer Pfad |
Es gibt drei Herkunftsnachweise und zwei verschiedene Bytefolgen. Das Erkennen des gleichen Paars bestätigt weder Konto noch Zeitraum und berechtigt nicht zum Löschen eines Originals.
Das synthetische Kollisionsbeispiel gibt zwei Mitgliedern statement.pdf verschiedene Inhalte und einem anders benannten dritten dieselben Bytes wie dem ersten. Python berechnet tatsächliche SHA256-Werte und erhält alle Herkunftspfade. Es weist namensbasierte Dublettenentscheidung ab und erkennt das bytegleiche Paar. Echte Auszüge und PowerShell-Ausführung wurden nicht verwendet.
Dokumentieren Sie Archiv, Mitgliederpfad, Speicherziel, Hash und bestätigte Konto-Zeitraum-Identität. Ungeprüfte Identitäten bleiben offen; das Beispiel löscht keine Datei. Die Anleitung zum Zusammenführen von Daten folgt erst nach einem verlässlichen Dateiinventar.
Für einen Bankauszug nur als PDF: LocalExtract herunterladen. Es verarbeitet jeweils ein PDF lokal zu CSV mit date,description,amount, greift nicht auf Plattformkonten zu und synchronisiert keine Buchhaltung.
Offizielle Quellen und Geltungsbereich
Dokumentation geprüft am 16. Oktober 2026. Offizielle Referenz 1 — ps-archive · Offizielle Referenz 2 — ps-hash
LocalExtract Team
Wir entwickeln LocalExtract, einen Kontoauszug-Konverter für den Desktop. Fragen oder Korrekturen? Kontakt · Redaktionsrichtlinien