See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 3936|Vastuse: 4

[Allikas] .NET/C# Laadib faile üles failipäise baiti alusel[]

[Kopeeri link]
Postitatud 23.05.2023 22:35:24 | | | |
Nõuded: Täna sirvisin kolleegi kirjutatud artiklit vastavalt "C# saab pildilaiendused esimese kahe baidi põhjal", ning olen õppinud ka TrID põhjal failivormingute tuvastamist.

Esiteks saadakse failiformaat, lugedes failipäise esimesed 2 baiti (Tegelikult ei saa failipäist täielikult usaldada, sest dokumenti saab vabalt võltsida), nagu allpool näidatud:



TrID on utiliit, mis on loodud failitüüpide tuvastamiseks binaarsete allkirjade põhjal. Kuigi on olemas sarnaseid kõvakodeeritud loogikatööriistu, puuduvad TriID-l kindlad reeglid. Selle asemel on see skaleeritav ja seda saab treenida uusi formaate kiiresti ja automaatselt ära tundma.
Vaata failitüüpide URL-e:Hüperlingi sisselogimine on nähtav.

Või võta näiteks jpg tüüp, proovi lugeda kohalikku QQ ekraanipilti, Header Hexdump (Hüperlingi sisselogimine on nähtav.Nagu alloleval joonisel näidatud:



Testi teist tüüpi exe faili, nagu allpool näidatud:



Kood on järgmine:

Failipäise lugemise meetodit saab kasutada selleks, et hõlpsasti filtreerida, kas kasutaja esitatud failitüüp vastab nõueteleNäiteks on lubatud üles laadida ainult Wordi dokumente ning teised saavad muuta .txt failivormingut .docx formaadiks ja üles laadida, et seda kinnitada???

(Lõpp)





Eelmine:Aspose(1)Aspose.Words täidab tabeli Wordi dokumendiks
Järgmine:.NET/C# süntaksi põhilause
 Üürileandja| Postitatud 09.06.2023 22:30:06 |
.NET/C# Stream Read kettafaili mälu optimeerimine
https://www.itsvse.com/thread-10608-1-1.html
 Üürileandja| Postitatud 09.09.2023 21:29:51 |
Dokumendi allkirja kontrollimine
Dokumendi allkiri määratakse faili alguses olevate esimeste baitide järgi. Neid baite saab kasutada selleks, et näidata, kas laiend vastab faili sisule. Näidisrakendus kontrollib mõnede levinud failitüüpide faili allkirju. Järgmises näites kontrollige JPEG-pildi faili allkirja failil:

Viitelingid:Hüperlingi sisselogimine on nähtav.

 Üürileandja| Postitatud 24.04.2025 08:41:23 |
Veebipõhine TrID faili identifikaator:https://mark0.net/onlinetrid.html
 Üürileandja| Postitatud 24.04.2025 08:45:22 |
TrID tööriista allalaadimine:Hüperlingi sisselogimine on nähtav.

Tööriistade ja andmete ühendamine:

trid.zip (2.38 MB, Allalaadimiste arv: 0, 售价: 5 粒MB)

Katse

Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com