La détermination de l'extension de fichier donné un FileStream
Est-il possible de connaître le type de la FileStream
. J'ai une fonction qui prend un FileStream
objet et que je veux déterminer l'extension de fichier basé sur cette FileStream
.
OriginalL'auteur Abdul Samad | 2012-01-18
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur Tomislav Markovski
Si le flux est vraiment un
FileStream
alors vous devriez être en mesure de faire ce qui suitSi c'est un simple vieux
Stream
mais alors il n'est pas généralement possible d'obtenir la prolongation en raison d'unStream
peuvent être créés pour n'importe quel flux d'octets. Il n'est pas nécessaire d'avoir un fichier de sauvegarde.Mise à jour
Comme Chris souligné dans les commentaires il y a un autre DONC, la question qui est pertinente pour la présente discussion. C'est de discuter des heuristiques pour déterminer le type d'un
byte[]
qui peuvent être associées à un probable signature originale.Ce n'est pas infaillible, mais peut être utile pour vous.
OriginalL'auteur JaredPar
Oui, en utilisant le nom de fichier suivant sera de retour
.txt
(y compris les.
):OriginalL'auteur Devin Burke