Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 3936|Odpoveď: 4

[Zdroj] .NET/C# Nahráva súbory na základe bajtu[] v hlavičke súboru

[Kopírovať odkaz]
Zverejnené 23. 5. 2023 22:35:24 | | | |
Požiadavky: Dnes som prezeral článok, ktorý predtým napísal kolega, podľa "C# získava prípony obrázkov na základe prvých dvoch bajtov", a tiež som sa naučil rozpoznávať formáty súborov na základe TrID.

Najprv sa formát súboru získa čítaním prvých 2 bajtov hlavičky súboru (V skutočnosti nemôžete úplne dôverovať hlavičke súboru, veď dokument sa dá kedykoľvek sfalšovať), ako je uvedené nižšie:



TrID je nástroj navrhnutý na identifikáciu typov súborov na základe binárnych podpisov. Hoci existujú podobné pevne zakódované logické nástroje, TrID nemá pevné pravidlá. Namiesto toho je škálovateľná a dá sa naučiť rozpoznávať nové formáty rýchlym a automatizovaným spôsobom.
Zobraziť URL adresy typov súborov:Prihlásenie na hypertextový odkaz je viditeľné.

Alebo vezmite ako príklad jpg typ, skúste prečítať lokálny QQ screenshot, Header Hexdump (Prihlásenie na hypertextový odkaz je viditeľné.Ako je znázornené na obrázku nižšie:



Otestujte ďalší súbor typu exe, ako je uvedené nižšie:



Kód je nasledovný:

Metóda čítania hlavičky súboru môže jednoducho filtrovať, či typ súboru zaslaný používateľom spĺňa požiadavkyNapríklad je povolené nahrávať iba Word dokumenty a ostatní môžu zmeniť formát .txt súboru na .docx formát a nahrať ho na overenie???

(Koniec)





Predchádzajúci:Aspose(1)Aspose.Words vyplní tabuľku do Word dokumentu
Budúci:.NET/C# syntax goto príkaz
 Prenajímateľ| Zverejnené 9. 6. 2023 22:30:06 |
.NET/C# Optimalizácia pamäťovej pamäte súborov na čítanie prúdu
https://www.itsvse.com/thread-10608-1-1.html
 Prenajímateľ| Zverejnené 9. 9. 2023 21:29:51 |
Overovanie podpisu dokumentov
Podpis dokumentu sa určuje podľa prvých niekoľkých bajtov na začiatku súboru. Tieto bajty možno použiť na označenie, či prípona zodpovedá obsahu súboru. Ukážková aplikácia kontroluje podpisy súborov pre niektoré bežné typy súborov. V nasledujúcom príklade skontrolujte podpis JPEG obrázka na súbore:

Referenčné odkazy:Prihlásenie na hypertextový odkaz je viditeľné.

 Prenajímateľ| Zverejnené 24. 4. 2025 8:41:23 |
Online identifikátor TrID súboru:https://mark0.net/onlinetrid.html
 Prenajímateľ| Zverejnené 24. 4. 2025 8:45:22 |
Stiahnutie nástroja TRID:Prihlásenie na hypertextový odkaz je viditeľné.

Zlučovanie nástrojov a dát:

trid.zip (2.38 MB, Počet stiahnutí: 0, 售价: 5 粒MB)

Test

Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com