diff --git a/Code/IO/otbGDALImageIO.cxx b/Code/IO/otbGDALImageIO.cxx
index 9d9b81204ae2cff82417936507b911a7a384cb98..8e533b231498bf21f7f2c98e704378221ded84db 100644
--- a/Code/IO/otbGDALImageIO.cxx
+++ b/Code/IO/otbGDALImageIO.cxx
@@ -1458,6 +1458,8 @@ std::string GDALImageIO::FilenameToGdalDriverShortName(std::string name)
     gdalDriverShortName="JPEG";
   else if ( extension == "pix" )
     gdalDriverShortName="PCIDSK";
+  else if ( extension == "ras" )
+    gdalDriverShortName="GTiff";
   else
     gdalDriverShortName = "NOT-FOUND";
 
diff --git a/Testing/Code/IO/CMakeLists.txt b/Testing/Code/IO/CMakeLists.txt
index 9ac1d53a298c0bbd251c57eb44f2b30da0f37e6e..317e630328347c4eae503268c1fad72b65f95e96 100644
--- a/Testing/Code/IO/CMakeLists.txt
+++ b/Testing/Code/IO/CMakeLists.txt
@@ -844,6 +844,10 @@ ADD_TEST(ioTvGDALImageFileWriterTIF2TIF ${IO_TESTS7}
         ${INPUTDATA}/poupeesTIF/IMAGERY.TIF
         ${TEMP}/poupees.tiff )
 
+ADD_TEST(ioTvGDALImageFileWriterTIF2RAS ${IO_TESTS7}
+	otbImageFileWriterRGBTest
+        ${INPUTDATA}/poupees.tif
+        ${TEMP}/poupees.ras )
 
 # -------            otb::ImageFileReader pour GDAL  ------------------------------
 # -------            otb::ImageFileWriter pour GDAL  ------------------------------