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.
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
- Gardez chaque ZIP original et son inventaire de chemins membres.
- Dans PowerShell 7.5, utilisez
Expand-Archivevers une destination nouvelle et distincte par archive. Le comportement normal n’écrase pas les fichiers existants ; n’ajoutez pas-Forcepour masquer une collision. - Comparez les chemins extraits à l’inventaire, en gardant les répertoires imbriqués.
- Utilisez
Get-FileHashavec 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 membre | SHA256 | Décision |
|---|---|---|
| A / jan/statement.pdf | 72ed5e867435ed7d41dc25e93e59e9d9802eefbbb7446dda459a6c730ded5355 | Conserver la provenance A |
| B / feb/statement.pdf | 209b61648d83f37b1fe836b770435d18b71897b4bee3cc0783ff239a9189a20d | Même nom que A, octets différents |
| C / copy.pdf | 72ed5e867435ed7d41dc25e93e59e9d9802eefbbb7446dda459a6c730ded5355 | Mê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.
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