Installer les commandes ecm et unecm sur macOS
Publié par sky
Adepte de l'émulation, vous êtes peut être déjà tombé sur des ROMs au format ecm ?
Ce format, peu connu, a l'avantage de très bien compresser les ROMs mais surtout de pouvoir utiliser les ROMs compressées selon les émulateurs.
Si vous souhaitez décrypter des ROMs ou en encrypter d'autres, il existe une solution sur Mac : installer les logiciels ecm et unecm.
La solution la plus simple, surtout si vous suivez nos articles est de les installer (une nouvelle fois) via brew.
sky@macpro % brew install ecm
==> Downloading https://homebrew.bintray.com/bottles/ecm-1.0.sierra.bottle.tar.gz
######################################################################## 100,0%
==> Pouring ecm-1.0.sierra.bottle.tar.gz
==> Using the sandbox
🺠/usr/local/Cellar/ecm/1.0: 4 files, 34KB
Et voila, c'est fait !
Pour compresser un fichier, il suffit de lancer la commande ecm, avec le chemin de l'image que vous souhaitez compresser :
sky@macpro % ecm Moto Racer (E) (Track 01) [SLES-00469].bin
ECM - Encoder for Error Code Modeler format v1.0
Copyright (C) 2002 Neill Corlett
Encoding Moto Racer (E) (Track 01) [SLES-00469].bin to Moto Racer (E) (Track 01) [SLES-00469].bin.ecm.
Literal bytes........... 10481504
Mode 1 sectors.......... 0
Mode 2 form 1 sectors... 59597
Mode 2 form 2 sectors... 0
Encoded 149700096 bytes -> 132897804 bytes
Done.
Et pour décompresser un fichier, la commande unecm, installée en même temps qu'ecm :
sky@macpro % unecm Air Combat (E) (Track 01) [SCES-00007].bin.ecm
UNECM - Decoder for Error Code Modeler format v1.0
Copyright (C) 2002 Neill Corlett
Decoding /Volumes/Stockage/Downloads/Air Combat (E) [SCES-00007]/Air Combat (E) (Track 01) [SCES-00007].bin.ecm to /Volumes/Stockage/Downloads/Air Combat (E) [SCES-00007]/Air Combat (E) (Track 01) [SCES-00007].bin.
Decoded 95302779 bytes -> 106968960 bytes
Done; file is OK
Sommaire de la série
- Homebrew - Gestionnaire de paquets
- Guetzli, une librairie d'encodage JPG optimisée
- Installer les commandes ecm et unecm sur macOS
- Homebrew : Recherche et commandes avancées
- Astuce macOS : Gérer les images disques au format bin/cue
- Plein phare sur une application Brew : youtube-dl
- Plein phare sur une application Brew : smartmontools
- Plein phare sur une application Brew : minidlna
- Brew et les paquets installés
- Plein phare sur une application Brew : unrar
- Plein phare sur une application Brew : glances
- Brew et les paquets à mettre à jour
- Plein phare sur une application Brew : watch
- Homebrew et la gestion de l'espace disque
- Plein phare sur une application Brew : ncdu
- Plein phare sur une application Brew : TestDisk
- Convertir une série d'images en GIF animé sur macOS
- Plein phare sur une application Brew : p7zip
- Plein phare sur une application Brew : Optimiser des PNGs avec ImageOptim
- Plein phare sur une application Brew : pstree
- Plein phare sur une application Brew : lsusb
- Plein phare sur une application Brew : rename
- Plein phare sur une application Homebrew : nmap
- Gérer les mises à jours des applications Homebrew sur 10.14 et inférieur.
- Gérer les mises à jours des applications Homebrew sur 10.14 et inférieur, partie 2.
- Plein phare sur une application Brew : yt-dlp
- Homebrew : Corriger un problème de dépendances trop récentes