From eb60628822febeb6d28e4174f4823cee68113dae Mon Sep 17 00:00:00 2001 From: Yanis Benson Date: Fri, 12 Apr 2019 00:29:22 +0300 Subject: [PATCH] added macos aliases and windows shortcuts --- fixture/fixture.alias | Bin 0 -> 876 bytes fixture/fixture.lnk | Bin 0 -> 1369 bytes index.js | 14 ++++++++++++++ test.js | 4 +++- 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 fixture/fixture.alias create mode 100644 fixture/fixture.lnk diff --git a/fixture/fixture.alias b/fixture/fixture.alias new file mode 100644 index 0000000000000000000000000000000000000000..e1b931778e2dd053903dea7687d0983f00e8a7b5 GIT binary patch literal 876 zcmZ9KO)LXZ5XaxvM+k@Y5h{^r#I?5Cm8wYCwi*r+5?rggEe-ZH?TWY%iG;h0I6Ap; zlVV4z=q-z@D`U+@3tpI^QTs!)B8 z!Kcs*=rxr3(z&e4=j7SM(Ul*rh5{VXlY!cHLRkuGxCC`4l&5Cn)StBvEYg~W5%Y!3 z+_+&F?c^gqm&q0!SC-cUGf7o1R`w(P+|Qfo=H+e;{t(xMrbiQ2G7$}$u~ak|iKSw} zcr+dkTB&I>Y=*+Aa6F{uKcE`uTi0JpG1}jNjSypK+bOI9f6h#-#Csla@M|U^DlEFu z7h#jJzpnLEIT z%$;DHxeM$v2f$a%A+YMNRdBx??*L=Tlg9>=wZdcF>(e^1i;UVEFwgWxC5{{~-R BTqghk literal 0 HcmV?d00001 diff --git a/fixture/fixture.lnk b/fixture/fixture.lnk new file mode 100644 index 0000000000000000000000000000000000000000..5a83bc25eb7e196b5c0cdcf2b9eb6c45f755534a GIT binary patch literal 1369 zcma)6Ye>^k6hF(GX@$8ods!~&A>`&Bn%l~-CO-C1!4z3T25q3_baN}kFHum44?;we z!UvI7u*x8lFw(CfghWJrD8%T4Myd3%sD9_aO>Gc$#_yhc-sj$X{<9L1EO{MPqA6*m z!kZLF3hYNxKP?R|y_QAukQ?G6n=tQ}B~x1YY}t%r!C04g>unqzR;&AWQkKc+h;n7I zg*1}ZW1Ak8Q>EYCG^lAqkvgq0{CYb~UD z{B)!x6>{-Dla!D&qz82HOQx!D-HuZCKqC1AO^pq$b%+mD_SgNTKN0CgLwfm*2!x)d`1ku~7)qGI?g$QH@Czk{<`qf&Cl0C~s@+g9|a1t;n#tshX3 zui32%v;MGU-Je;rnsmM2<)=IGBnYQALu;L`G;=AH@-MO^)y(xxjj&p$zcv05`J<^0h1V zHR%b?q8mRKblac!{A_aqXl$q&oXO?(p9?g4m3mkGd9BVx7o57j>4IU?#O|Q|SIq}m zjMrlMdU{?y7@KK3ReinbU-n9jemwGbA-ATYykf4sy6~A*Z<_d#)N`=U^U?>s;KFG@ z7EpnE(*QZ)xl&@Pj!4J_H;`JIG@dy%d~zupt5&k;!x4H((!!VR1}UE!-l4C7YmEWi zjC%RN_+rtn#Np+2&d!0)!F|wgWCw004v2o{ZP0B2FfE|is%8FsS-F{I-bBcN&C0ow zAf$^NVH79CNpW0gg+&;Ig0itU3X?bnTOKSN%t;b>lMh7x8Cd4efSVpUdnO~V_mzC? z4NaB3+c9H { }; } + if (check([0x4C, 0x00, 0x00, 0x00, 0x01, 0x14, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46])) { + return { + ext: 'lnk', + mime: 'application/x.ms.shortcut' + }; + } + + if (check([0x62, 0x6F, 0x6F, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x72, 0x6B, 0x00, 0x00, 0x00, 0x00])) { + return { + ext: 'alias', + mime: 'application/x.apple.alias' + }; + } + return null; }; diff --git a/test.js b/test.js index 7efe5588..93e0ea66 100644 --- a/test.js +++ b/test.js @@ -104,7 +104,9 @@ const types = [ 'dcm', 'ics', 'glb', - 'pcap' + 'pcap', + 'lnk', + 'alias' ]; // Define an entry here only if the fixture has a different