Ruby — fichier .rb
stableCode source du langage Ruby, popularisé par le framework web Ruby on Rails.
Ruby a été créé par Yukihiro “Matz” Matsumoto, publié pour la première fois en 1995 au Japon. Il est resté relativement confidentiel en dehors du Japon jusqu’à l’essor du framework Ruby on Rails à partir de 2004, qui a largement porté sa popularité mondiale dans le développement web.
Ce format n’a pas de signature binaire : c’est du code source en texte brut, interprété par MRI (Matz’s Ruby Interpreter), l’implémentation de référence du langage. Depuis Ruby 1.9 (2007), MRI ne parcourt plus directement l’arbre syntaxique du code comme le faisaient les versions précédentes : il le compile d’abord en bytecode, exécuté ensuite par une machine virtuelle interne nommée YARV (Yet Another Ruby VM), un changement qui a sensiblement amélioré les performances d’exécution.
Ruby pousse loin le principe que “tout est objet” : même un entier ou un booléen possède des méthodes que l’on peut appeler directement (5.times { ... }), une conception qui distingue le langage de la plupart des langages généralistes où les types primitifs restent en dehors du système objet.
Comme pour PHP ou Python, un fichier .rb isolé s’exécute directement par l’interpréteur sans étape de compilation séparée visible pour le développeur, contrairement au Go ou au Rust qui produisent un binaire distinct du code source.
Signature binaire
Ce format n'a pas de signature binaire fiable : il ne peut pas être identifié de façon certaine par ses seuls premiers octets.
Vérifier qu'un fichier porte bien cette signature →
Questions fréquentes
Comment ouvrir un fichier .rb ?
Ruby (MRI), Visual Studio Code permettent d'ouvrir gratuitement un fichier .rb. Voir la liste complète des logiciels compatibles ci-contre.
Quel est le type MIME du format Ruby ?
Le type MIME du format Ruby est text/x-ruby.
Le format Ruby (.rb) est-il encore utilisé aujourd'hui ?
Oui, le format Ruby est stable et toujours largement utilisé, sans signe de déclin.
Peut-on ouvrir un fichier .rb sur mobile, sans installer d'application ?
Oui : Visual Studio Code fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.
Comment exécuter directement un fichier .rb sous Linux ou macOS ?
En ajoutant en première ligne un shebang `#!/usr/bin/env ruby` et en rendant le fichier exécutable (`chmod +x`), le système peut le lancer directement comme `./script.rb` sans appeler explicitement l'interpréteur. Sous Windows, il faut en revanche toujours invoquer `ruby script.rb`, le shebang n'y ayant aucun effet.
Un fichier ne s'ouvre pas : les causes possibles →
Comment savoir si un fichier est corrompu →
Sources
Dernière mise à jour :