Sortie d'IsoBuster 1.6.0.18

24 Avril 2004

Smart Projects est fier de vous présenter :

IsoBuster 1.6 (Build 1.6.0.18)

Cette version comprend:

Nouveautés:

  • Prise en charge d'UDF 2.50, la version la plus récente de la norme UDF.
  • Prise en charge du DVD+R DL (DVD+R double couche).
  • Mise en œuvre d'un remappeur intégré Méthode 3 (Mount Rainier) pour CD-RW.
  • Mise en œuvre d'un remappeur intégré Méthode 3 (Mount Rainier) pour DVD+RW.
  • Détection automatique des CD et DVD Mount Rainier dans des lecteurs non compatibles Mount Rainier afin de forcer le remappage Mount Rainier (menu Options).
  • Vérification en ligne pour savoir si une version plus récente est disponible (vérification par jour, semaine, ..., jamais).
  • Ajout de la prise en charge des fichiers image Virtual CD (images *.vc4 et *.000).
  • Ouverture via le fichier *.vc4 (descripteur de pistes/sessions) pour obtenir la disposition correcte des pistes/sessions.
  • Ouverture du fichier *.000 (conteneur de données) pour le traiter comme une image ordinaire sans données de disposition supplémentaires.
  • Ajout de la prise en charge des fichiers image BlindWrite CD/DVD (images *.b5t et *.b5i).
  • Ouverture via le fichier *.b5t (descripteur de pistes/sessions) pour obtenir la disposition correcte des pistes/sessions.
  • Ouverture du fichier *.b5i (conteneur de données) pour le traiter comme une image ordinaire sans données de disposition supplémentaires.
  • Intégration des fichiers de somme de contrôle MD5.
  • Création d'un fichier de somme de contrôle MD5 (.md5) de l'image actuellement ouverte.
  • Création d'un fichier de somme de contrôle MD5 (.md5) pour de futurs fichiers image extraits d'une certaine manière.
  • Vérification que les sommes de contrôle du fichier image actuellement ouvert correspondent à celles du fichier de somme de contrôle (.md5).
  • Ouvrir IsoBuster avec un fichier .md5, ou glisser-déposer un fichier .md5 sur IsoBuster, déclenche le chargement du fichier image indiqué dans le fichier .md5, et IsoBuster effectue automatiquement une vérification.
  • Options permettant de créer automatiquement un fichier de somme de contrôle MD5 après l'extraction du fichier image.
  • Prise en charge complète des fichiers image composés de plusieurs fichiers, y compris les fichiers cuesheet, etc.
  • La barre de progression affiche désormais l'avancement de l'opération entière au lieu d'objet par objet. Pour les nostalgiques qui préfèrent l'ancienne approche, une option permettant de revenir à l'affichage objet par objet est disponible dans le menu Options (interface graphique).
  • Les informations de fuseau horaire des fichiers et répertoires, stockées dans les systèmes de fichiers, sont désormais prises en compte pour afficher l'heure dans la ListView (panneau de droite) et pour attribuer un horodatage à un fichier extrait. IsoBuster se comporte ainsi comme Windows NT, 2K et XP, contrairement à Windows 9x.
  • Pour des raisons d'investigation ou par nostalgie, les horodatages locaux peuvent toujours être consultés et appliqués lors de l'extraction via le menu Options (Options / Systèmes de fichiers / Général)
  • Le deuxième onglet de la fenêtre des propriétés d'un fichier ou d'un répertoire affiche désormais le fuseau horaire dans lequel le fichier a été gravé sur le disque.
  • Lorsque plusieurs fichiers sont extraits et qu'un ou plusieurs fichiers existent déjà, IsoBuster propose désormais, en plus de l'option existante « Oui pour tout », une option « Non pour tout » pour répondre à la question de savoir si les fichiers doivent être écrasés ou non.
  • En cas de système de fichiers UDF 1.5 corrompu sur un CD-R avec une VAT manquante, le comportement par défaut d'IsoBuster est de rechercher cette VAT. Cela peut prendre du temps s'il y a beaucoup d'erreurs sur le disque. Une option a été ajoutée pour arrêter la recherche en cas de trop nombreuses erreurs. Par défaut, cette option est activée.
  • DLA a pour habitude de verrouiller un périphérique lorsqu'il « apprécie » le CD ou DVD inséré, même si aucune écriture ou autre opération n'est effectuée sur le média. Cela empêche l'envoi de toute commande au lecteur verrouillé par les applications démarrées après l'application du verrou. En conséquence, IsoBuster ne parvenait pas à trouver le lecteur car même les commandes les plus simples étaient rejetées. À partir de cette version, le verrou est contourné par négociation avec les pilotes DLA. Désormais, tant qu'IsoBuster garde le contrôle, DLA n'écrira pas sur le média avant qu'IsoBuster ne soit fermé.

Améliorations :

  • Il arrive parfois que Windows transmette au programme un nom de fichier court (8.3) pour un fichier image, selon la manière dont l'opération est effectuée. Cela pouvait empêcher IsoBuster de trouver les fichiers « associés » lorsque le fichier était le premier d'une image multi-fichiers. Un contournement a été mis en place pour résoudre ce problème.
  • Contournement pour les périphériques qui renvoient des données Full TOC non conformes au MMC.
  • Ajout de types de fichiers supplémentaires à la fonction de reconnaissance automatique du type de fichier pour les fichiers orphelins.
  • Compression améliorée dans l'installateur, réduisant de plus de 1 Mo la taille de la version « toutes langues ».
  • Légère amélioration de la vitesse lors du scan à la recherche des fichiers et dossiers UDF perdus. Probablement perceptible uniquement sur les DVD.
  • Amélioration significative de la vitesse lors de la dernière étape du scan à la recherche des fichiers et dossiers perdus, la phase dite de « nettoyage » (sanitizing). Particulièrement perceptible sur de gros volumes de données récupérées sur DVD.
  • Le contenu des répertoires affiché dans la ListView du panneau de droite est désormais construit dynamiquement, en fonction de ce que l'utilisateur voit. Ainsi, pour les très grands répertoires, par ex. 10 000 fichiers ou plus, la construction du contenu est désormais bien plus rapide que dans les versions précédentes.
  • Réécriture d'une partie de la gestion interne des données de fichiers/répertoires, probablement imperceptible mais utile pour les futures fonctionnalités.
  • Petits changements et améliorations de l'interface graphique, par ex. le numéro de build mentionné dans la boîte À propos.
  • Bouton d'aide sur la fenêtre d'enregistrement.
  • Invite l'utilisateur lors de la création d'un fichier Cue-sheet lorsque le fichier existe déjà et va être écrasé.
  • Possibilité d'ignorer « toujours » certaines erreurs en cas de système de fichiers ISO9660 ou Joliet corrompu. Auparavant, certaines erreurs pouvaient se répéter pour presque chaque répertoire ; il est désormais possible d'appliquer le choix à toutes les erreurs suivantes.
  • Améliorations du scan UDF « Rechercher les fichiers et dossiers UDF perdus » lorsque l'adresse de départ de la partition ne peut être déterminée via aucune structure survivante.
  • Lors de l'extraction, lorsque le(s) fichier(s) existent déjà, l'utilisateur est invité à choisir de les écraser ou non. Lorsque l'utilisateur choisissait « Oui » mais que le fichier était protégé en écriture, il ne pouvait quand même pas être écrasé (le programme affichait un message d'erreur). Désormais, lorsque l'utilisateur demande à écraser un fichier, même protégé en écriture, celui-ci est écrasé comme demandé.

Corrections de bugs :

  • IsoBuster pouvait rencontrer un problème de mémoire lors de la recherche de fichiers UDF perdus dans le cas de gros volumes de données, par ex. des DVD avec 200 000 fichiers perdus ou plus. Le problème ne pouvait pas se reproduire sur des CD en raison de leur capacité limitée.
  • La barre de progression lors de la recherche des extensions de fichiers manquantes ne fonctionnait pas toujours correctement.
  • La barre de progression lors de la vérification que tous les fichiers sont physiquement lisibles ne fonctionnait pas toujours correctement.
  • Un problème de gestion de la mémoire lors de la recherche des extensions de fichiers manquantes pouvait fortement ralentir le traitement sur de très gros volumes de données, par ex. des DVD avec plus de 200 000 fichiers manquants.
  • Le cas suivant est peu probable, mais sous WinNT, 2K et XP, si l'utilisateur basculait d'Aspi vers SPTI ou inversement pendant l'extraction d'un objet, le programme plantait. Désormais, le changement est possible, mais l'extraction de l'objet continue via l'interface précédemment sélectionnée.
  • La reconnaissance de certains fichiers image *.gi à fichier unique était défectueuse dans la version 1.5.
  • Une erreur d'exception pouvait se produire lors de l'interprétation de certaines données de système de fichiers UDF corrompues ; ce problème a été corrigé.
  • En cas de détection automatique du remappage sur d'anciens lecteurs SCSI, le programme pouvait planter en raison d'un problème de « dépassement de pile » (Stack Overflow).
  • Correction d'un autre problème pouvant survenir avec d'anciens lecteurs SCSI. Ce problème pouvait se produire lorsque le CD comportait moins de 2 pistes, et, lorsqu'il se produisait, il entraînait un comportement imprévisible.
  • Erreur d'exception rare pouvant survenir lorsqu'un système de fichiers ISO9660 était corrompu et que l'utilisateur choisissait de continuer à analyser des données douteuses après plusieurs invites.
  • Erreur d'exception rare pouvant survenir lors du scan à la recherche des fichiers et dossiers UDF perdus, due à des données inattendues et corrompues dans certaines structures de données UDF.
  • Lorsqu'un fichier image contenait 2048 octets/bloc, le dernier bloc ne pouvait pas être lu en mode brut (raw). Seul le mode brut posait problème ; les données utilisateur pouvaient toujours être extraites normalement.
  • Lorsqu'un fichier image contenait 2048 octets/bloc et que l'utilisateur effectuait une extraction en mode brut, les données utilisateur étaient toujours converties en données M2F1 dans l'image brute, indépendamment d'un éventuel mode de piste M1. Ceci a été corrigé. Si le mode de piste est M1, l'image brute contiendra également du M1.