FAQ |
Kalender |
2014-08-12, 15:28 | #1 | ||
|
|||
Mycket flitig postare
|
`Hej!
Jag håller på med ett projekt där jag skall i ASP.NET skapa en zip-fil som sedan laddas ned av klienten (en mediaspelare som jag inte har kontroll över). Zip-filen innehåller några enstaka textfiler och bilder. När jag komprimerar mappen manuellt i Windows funkar den att läsa i mediaspelaren men när jag skapar den i ASP.NET med ZipFile.CreateFromDirectory så går det inte. Det går fint att packa upp den i windows, både med utforskaren, 7zip och winrar. Om jag sedan packar om samma filer manuellt så funkar det på mediaspelaren också. Jag har även testat att skapa filen med ZipArchive och ZipArchiveEntry, men samma resultat där. Det funkar om jag skippar mappstrukturen och bara har alla filer i roten. Output från "zipinfo -v test1.zip" (packad med ASP.NET) ... Kod:
Central directory entry #2: --------------------------- tmp\tmpfil.txt offset of local header from start of archive: 336 (00000150h) bytes file system or operating system of origin: MS-DOS, OS/2 or NT FAT version of encoding software: 2.0 minimum file system compatibility required: MS-DOS, OS/2 or NT FAT minimum software version required to extract: 2.0 compression method: deflated compression sub-type (deflation): normal file security status: not encrypted extended local header: no file last modified on (DOS date/time): 2014 Aug 12 14:16:52 32-bit CRC value (hex): c81551a6 compressed size: 76 bytes uncompressed size: 101 bytes length of filename: 14 characters length of extra field: 0 bytes length of file comment: 0 characters disk number on which file begins: disk 1 apparent file type: binary non-MSDOS external file attributes: 000000 hex MS-DOS file attributes (00 hex): none There is no file comment. Kod:
Central directory entry #2: --------------------------- There are an extra -36 bytes preceding this file. tmp/tmpfil.txt offset of local header from start of archive: 34 (00000022h) bytes file system or operating system of origin: MS-DOS, OS/2 or NT FAT version of encoding software: 6.3 minimum file system compatibility required: MS-DOS, OS/2 or NT FAT minimum software version required to extract: 2.0 compression method: deflated compression sub-type (deflation): normal file security status: not encrypted extended local header: no file last modified on (DOS date/time): 2014 Aug 12 14:16:52 32-bit CRC value (hex): c81551a6 compressed size: 80 bytes uncompressed size: 101 bytes length of filename: 14 characters length of extra field: 36 bytes length of file comment: 0 characters disk number on which file begins: disk 1 apparent file type: binary non-MSDOS external file attributes: 000000 hex MS-DOS file attributes (80 hex): exe The central-directory extra field contains: - A subfield with ID 0x000a (PKWARE Win32) and 32 data bytes. The first 20 are: 00 00 00 00 01 00 18 00 00 d2 78 4c 27 b6 cf 01 3b 82 32 a2. There is no file comment. Någon som har tips på hur jag kan bära mig åt? |
||
Svara med citat |
|
|