Is there some support for this file conversion in c#?
You can use Encoding.GetEncoding with the following values:
37 = IBM EBCDIC - U.S./Canada
500 = IBM EBCDIC - International
870 = IBM EBCDIC - Multilingual/ROECE (Latin-2)
875 = IBM EBCDIC - Modern Greek
1026 = IBM EBCDIC - Turkish (Latin-5)
1047 = IBM EBCDIC - Latin-1/Open System
1140 = IBM EBCDIC - U.S./Canada (37 + Euro)
1141 = IBM EBCDIC - Germany (20273 + Euro)
1142 = IBM EBCDIC - Denmark/Norway (20277 + Euro)
1143 = IBM EBCDIC - Finland/Sweden (20278 + Euro)
1144 = IBM EBCDIC - Italy (20280 + Euro)
1145 = IBM EBCDIC - Latin America/Spain (20284 + Euro)
1146 = IBM EBCDIC - United Kingdom (20285 + Euro)
1147 = IBM EBCDIC - France (20297 + Euro)
1148 = IBM EBCDIC - International (500 + Euro)
1149 = IBM EBCDIC - Icelandic (20871 + Euro)
20273 = IBM EBCDIC - Germany
20277 = IBM EBCDIC - Denmark/Norway
20278 = IBM EBCDIC - Finland/Sweden
20280 = IBM EBCDIC - Italy
20284 = IBM EBCDIC - Latin America/Spain
20285 = IBM EBCDIC - United Kingdom
20290 = IBM EBCDIC - Japanese Katakana Extended
20297 = IBM EBCDIC - France
20420 = IBM EBCDIC - Arabic
20423 = IBM EBCDIC - Greek
20424 = IBM EBCDIC - Hebrew
20833 = IBM EBCDIC - Korean Extended
20838 = IBM EBCDIC - Thai
20871 = IBM EBCDIC - Icelandic
20880 = IBM EBCDIC - Cyrillic (Russian)
20905 = IBM EBCDIC - Turkish
20924 = IBM EBCDIC - Latin-1/Open System (1047 + Euro)
20924 = IBM EBCDIC - Latin-1/Open System (1047 + Euro)
20924 = IBM EBCDIC - Latin-1/Open System (1047 + Euro)
20924 = IBM EBCDIC - Latin-1/Open System (1047 + Euro)
21025 = IBM EBCDIC - Cyrillic (Serbian, Bulgarian)