Relevés ZIP aux mêmes noms : inventorier avant extraction

Mis à jour · 2 min de lecture

Deux ZIP de relevés peuvent contenir chacun statement.pdf sans représenter le même relevé. Gardez les chemins et extrayez chaque archive vers un nouveau dossier distinct avant comparaison. Tout aplatir peut écraser la preuve nécessaire pour expliquer un mois absent.

Référence officielle.

Les applications exportent la date, la description et le montant en CSV. Ouvrez ce CSV dans Excel pour enregistrer un classeur XLSX. Vérifiez le résultat avec votre PDF : la compatibilité dépend du format du relevé.

Préserver et extraire séparément

  1. Gardez chaque ZIP original et son inventaire de chemins membres.
  2. Dans PowerShell 7.5, utilisez Expand-Archive vers une destination nouvelle et distincte par archive. Le comportement normal n’écrase pas les fichiers existants ; n’ajoutez pas -Force pour masquer une collision.
  3. Comparez les chemins extraits à l’inventaire, en gardant les répertoires imbriqués.
  4. Utilisez Get-FileHash avec SHA256 pour l’identité du contenu, puis vérifiez compte et période séparément avant de choisir une copie de travail.

Microsoft documente Expand-Archive et Get-FileHash. Ce parcours concerne ZIP et empreintes d’octets, sans prouver l’identité bancaire ni autoriser la suppression d’originaux.

Comparez ensuite chemins originaux et fichiers enregistrés. Les sous-dossiers font partie de la provenance, pas d’un encombrement à supprimer avant identification. Si encodage des noms ou archive endommagée empêche un inventaire fiable, laissez le cas ouvert plutôt que de considérer les noms visibles comme complets.

Séparer contenu et identité métier

Utilisez Get-FileHash avec SHA256 pour comparer le contenu. Même nom de base ne signifie pas mêmes octets ; mêmes empreintes ne prouvent pas le compte et la période attendus. Vérifiez l’identité du relevé après la comparaison binaire, avant de retenir une copie ou d’exclure un doublon de traitement.

Voici les SHA256 réels des suites d’octets fictives, pas de vrais PDF. Comparez les empreintes complètes plutôt que les seuls noms :

Archive et membreSHA256Décision
A / jan/statement.pdf72ed5e867435ed7d41dc25e93e59e9d9802eefbbb7446dda459a6c730ded5355Conserver la provenance A
B / feb/statement.pdf209b61648d83f37b1fe836b770435d18b71897b4bee3cc0783ff239a9189a20dMême nom que A, octets différents
C / copy.pdf72ed5e867435ed7d41dc25e93e59e9d9802eefbbb7446dda459a6c730ded5355Mêmes octets que A, autre chemin

Il y a trois fiches de provenance et deux suites d’octets distinctes. Identifier la paire égale ne vérifie ni compte ni période et n’autorise pas la suppression d’un original.

L’exercice synthétique de collision donne des contenus différents à deux membres statement.pdf et les mêmes octets qu’au premier à un troisième renommé. Python calcule réellement les SHA256 et garde tous les chemins. Il rejette la déduplication par nom seul et reconnaît la paire identique. Aucun relevé réel ni extraction PowerShell n’est utilisé.

Consignez archive, chemin interne, destination, empreinte et identité compte-période vérifiée. Les identités inconnues restent ouvertes ; l’exercice ne supprime rien. Le guide de fusion des données intervient après cet inventaire fiable des fichiers.

Tâche associée.

Pour un relevé disponible seulement en PDF, téléchargez LocalExtract. Il traite un PDF localement en CSV date,description,amount, sans accès aux comptes de plateforme ni synchronisation comptable.

Sources officielles et périmètre

Documentation vérifiée le 16 octobre 2026. Référence officielle 1 — ps-archive · Référence officielle 2 — ps-hash

LocalExtract Team

Nous développons LocalExtract, un convertisseur de relevés pour ordinateur. Questions ou corrections ? Contact · Politique éditoriale

Poursuivre avec un guide associé