Tak jak w temacie mam problem z otwieranie plików, które są podane bez rozszerzenia a mianowicie piszę program przeglądarka plików i w otwieraniu pliku trzeba zawsze podać rozszerzenie a mój wykładowca chcąc utrudnić zadanie testuje nasze programy na plikach bez rozszerzenia... ??? i nie wiem jak te pliki bez rozszerzenia odczytywać a najlepiej to żeby w ogóle tego rozszerzenia nie podawać...
czemu, co i gdzie od Ciebie wymaga aby "zawsze podać rozszerzenie"?
nigdzie takich wymogów sobie nie przypominam. jeżeli używasz OpenFileDialog, to ustaw mu maskę typów plików odpowiednio i tyle
Każdy typ pliku można rozpoznać odczytując kilka jego początkowych bajtów - nagłówek. Dowiedz się, jakie są to bajty dla danego formatu a potem zgodnie z tym napisz swoją przeglądarkę i będzie ona działała bez podawania rozszerzeń.
[losowa nazwa] napisał(a)
Każdy typ pliku można rozpoznać odczytując kilka jego początkowych bajtów - nagłówek. Dowiedz się, jakie są to bajty dla danego formatu a potem zgodnie z tym napisz swoją przeglądarkę i będzie ona działała bez podawania rozszerzeń.
nie każdy
A jakich nie można?
Tekstowych od csv na przyklad.
Generalnie wszystko, co nie posiada jakichś konkretnych identyfikatorów formatów. O ile pamiętam to chociażby kontenery mp4 takowych nie mają same z siebie.