Astuce macOS : Gérer les images disques au format bin/cue
Pas très répandues sur nos machines pommées, les images disques au format bin/cue sont assez fréquentes dans le monde PC. Séparée en 2 morceaux, une fichier .bin et un fichier .cue, l'image ne peut être montée directement avec macOS et son application dédiée et cachée DiskImageMounter.app.
Si il y a quelques années, nous pouvions les monter avec Toast Titanium, cette application semble mal vieillir avec les versions successives de macOS.
Ainsi, si il est possible de sélectionner un ensemble bin/cue sans problème
monter l'image disque semble ne plus fonctionner.
Oublions donc Toast, et trouvons une autre solution. Et cette nouvelle solution passe, une fois de plus, par une application en lignes de commande via Homebrew, ce formidable outil dont je ne cesse de vous vanter les mérites. Cela se passera donc dans le terminal, et il faudra que Homebrew soit installé. Cette application se nomme bchunk et n'a d'autre but que de transformer les fichiers bin/cue en .iso, format qu'DiskImageMounter.app accepte sans soucis
brew info bchunk
bchunk: stable 1.2.2 (bottled), HEAD
Convert CD images from .bin/.cue to .iso/.cdr
http://he.fi/bchunk/
/usr/local/Cellar/bchunk/1.2.2 (7 files, 48.2KB) *
Poured from bottle on 2018-02-24 at 20:43:59
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/bchunk.rb
==> Options
--HEAD
Install HEAD version
Installons donc notre application
brew install bchunk
Une fois installé, il est possible d'utiliser l'application pour transformer l'image disque en format ISO.
Pour lancer la commande, il faut indiquer le fichier bin, puis le fichier cue, et enfin la cible au format ISO.
Ainsi pour transformer mon image disque de Le Mans 24 Hours, il suffit de se déplacer dans le dossier des fichiers via le terminal puis de lancer la commande
bchunk Le_Mans_24_Hours.bin Le_Mans_24_Hours.cue Le_Mans_24_Hours.iso
binchunker for Unix, version 1.2.2 by Heikki Hannikainen <hessu@hes.iki.fi>
Created with the kind help of Bob Marietta <marietrg@SLU.EDU>,
partly based on his Pascal (Delphi) implementation.
Support for MODE2/2352 ISO tracks thanks to input from
Godmar Back <gback@cs.utah.edu>, Colas Nahaboo <Colas@Nahaboo.com>
and Matthew Green <mrg@eterna.com.au>.
Released under the GNU GPL, version 2 or later (at your option).
Reading the CUE file:
Track 1: MODE1/2352 01 00:00:00
Writing tracks:
1: Le_Mans_24_Hours.iso01.iso 687/687 MB [********************] 100 %
Une fois la commande terminée, le fichier ISO se trouvera aux côtés des anciens fichiers bin/cue. Et je peux la monter sans soucis dans macOS.
Attention, si l'image bin/cue dispose de pistes audio, elles seront extraites au format .cdr et resteront extérieure à l'image ISO.
- 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