Portál AbcLinuxu, 1. května 2025 08:49
Setkávám se s tím dnes a denně, lidi, i poměrně znalí, tvrdí :
Neříkám, že to není možné, ale osobně jsem se s tím snad nesetkal. Posledních 10 let v jobu spravuji cca 350 PC, Office 2003 -> 2007 -> 2010 -> 2013 -> 2016. Jedeme OEM, takže máme značný mix ve verzích (s OEM se nedá provádět downgrade a není nárok ani na upgrade).
S čím jsem se ale setkal jsou bezpečnostní nastavení, které postupně do Office probublávaly.
Je to jednoduché, Windows si dávají příznak k souborům, které jsou stažené z internetu (resp. nejen z internetu, ale podle zón odkud data přišly). U těchto souborů pak zobrazují hlášky jako "Chcete tento soubor otevřít", "Soubor je poškozen a nelze jej otevřít." apod.
Funguje to tak, že při přenosu/ukládání souboru se k němu přiřadí informace o zóně, ze které přišel. Tento identifikátor je uložen za názvem souboru jako další název streamu (není vidět). Název ale není jediná věc, co lze uložit. Do alternativního streamu lze ukládat i data. Celé je to tvořeno tedy "pojmenováním streamu" a "datama, jenž obsahuje". Jsou to vlastně alternativní data. Proto je toto pojmenováno Alternate Data Streams (ADS). Jeden soubor může mít více alternativních streamů, nemusí se tedy zůstávat u jednoho. Tato fce je tu s námi snad od samých počátků, resp. od roku 2000, není to tedy žádná nová informace.
Stream lze vytvořit/přečíst např. takto (umisťuje se za dvojtečku) :
notepad soubor.txt:skrytynazevPříklad staženého xlsx souboru z emailového klienta do "C:\install\test\test-01.xlsx":
notepad test-01.xlsx:Zone.Identifier [ZoneTransfer] ZoneId=3Pěkně je to popsáno zde :
Dobré nástroje pro práci se streamy jsou :
Streams
AlternateStreamView
Office umí pracovat s ADS, ví, z jaké zóny tedy soubor přišel, že byl soubor stažen z internetu a uplatňují na něj politiku zabezpečení. Tato politika byla ze začátku poněkud nešťastná, protože místo hlášky o zabezpečení nám při pokusu otevřít takový soubor vyskočila hláška o tom, že soubor nelze otevřít, neb je zřejmě poškozen (The file is corrupted and cannot be opened), nebo viz první obrázek v blogu. Hlavně se toto objevuje v souvislosti s otevíráním příloh z Outlooku.
Řešením je úprava bezpečnostní politiky, nebo úprava/smazání ADS u souboru. Úprava politiky se nastavuje zvlášť v každé jednotlivé části Office, tzn., že se musí nastavení změnit zvlášť v Excelu, Wordu, Powerpointu atd. Viz :
Pro lepší představu viz video : NTFS + Alternate Data Streams + Office 2010
A kdo si chce hrát, tak ADS je dostupné např. i v Pythonu : Hiding Files On Windows Using Python
V návaznosti na diskusi ještě doplním, jak se to má s rozbitým layoutem.
MS Office částečně načítají layout a i snad šachují s fonty podle výchozí tiskárny / jejich ovladačů. Uživatelka např. řešila, proč nemůže nastavit formát stránky na A3. Problém byl jednoduchý, měla jako výchozí tiskárnu PDF, takže formát letter. Když se změnila výchozí tiskárna na nějakou, co má A3, tak už mohla nad dokumentem změnit i formát.
Pokud chci mít jednotný layout všude, tak bych to měl asi řešit a nespoléhat na default. Zajímá nás nastavení úrovně kompatibility a taktéž asi sekce "Use printer metrics to layout document", v češtině "Pro rozložení dokumentu použít nastavení tiskárny".
Tato featurka přibyla myslím od Office 2007 a postupně se v novějších verzích "vylepšovala".
Tato featurka taktéž částečně zpomaluje práci, protože kontroluje nastavení u tiskárny a pokud jich máme více, některé nedostupné, tak to dřív docela silně drhlo (čekalo se na timeouty u těch nedostupných tiskáren).
Myslím si tedy, že problém s rozhozeným layoutem na různých PC se stejnou verzí Office bude asi v tomto.
Položte si otázku, zda jste někdy na nekompatibilitu mezi verzemi Office nadávali, a zda to bylo skutečně nekompatibilitou, nebo jen neznalostí, kterou jste dál šířili jako FUD?
Poslední otázkou pak může být i to, zda jste používali vždy aktuální (zaplátovanou/opravenou) verzi Office?
Tiskni
Sdílej:
Hm, a co my s tim tady?
We deployed Win10 to approximately 350 workstations about 2 weeks ago over a student spring break. When students came back, our bandwidth got crushed. We have a 400/400 Mbps dedicated fiber circuit from our ISP. It was crippled due to upwards of 1TB/day being downloaded from Microsoft's CDNs.
Microsoft is focused on helping enterprises manage their environment while giving people choice in the apps and devices they use to be productive across work and life. Windows 10 Enterprise is our offering that provides IT pros with the most granular control over company devices. Windows 10 Pro offers a subset of those capabilities and is recommended for small and mid-size businesses looking for some management controls, but not the full suite necessary for IT pros at larger enterprises.The ability to block access to the Windows Store is typically for organizations who want more control over corporate-owned devices. This fits into the value of Windows 10 Enterprise.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost "3G"=dword:00000002 "4G"=dword:00000002 "Default"=dword:00000001 "Ethernet"=dword:00000001 "WiFi"=dword:00000002
1 = not metered 2 = meteredA podle popisu se to chová tak, jak jsem předpokládal, tj. nevztahuje se to jen pro windows update, ale i pro metro app.
No a jednanie s ľuďmi od tej firmy, tak to si treba dávať majzla by človek nemal po ruke oceľové predmety.Ja napsal:
Ty vole, vis vubec, kolik ma Microsoft zamestnancu?Co pro M$ delam jsem tu psal v jine diskuzi. Povazuj to za predstaveni. V M$ pracuji neschopni programatori a arogantni obchodaci vedle teoretickych informatiku, matematiku a spickovych specialistu na ruzne oblasti. Hodnotit chovani vsech lidi z tak velke firmy najednou muze jen trouba. Osobne si o M$ zadne velke iluze nedelam. Je to nenazrana velka korporace a tlaci se pouze na kvartalni zisky. Ja jsem prisel pouze udelat svou technickou praci, ktera me bavi, a nechat si za ni dobre zaplatit. Rad to pak uvidim pouzite v praxi, ale tim moje spojitost s firmou konci.
Povazuj to za predstaveni.Nepovažuju.
Rad to pak uvidim pouzite v praxi, ale tim moje spojitost s firmou konci.To jsem si všiml. :D
A kolik zaměstnává frustrovaných linuxáků?
pokud dobře počítám, tak při běžném 17cm řádku (A4 s 2cm okraji) se třeba u 600dpi vejde na řádek o 0.04mm víc než při 300dpi,Z čeho by ten rozdíl plynul? Ze zaokrouhlování?
Funguje to tak, že při přenosu/ukládání souboru se k němu přiřadí informace o zóně, ze které přišel. Tento identifikátor je uložen za názvem souboru jako další název streamu (není vidět). Název ale není jediná věc, co lze uložit. Do alternativního streamu lze ukládat i data. Celé je to tvořeno tedy "pojmenováním streamu" a "datama, jenž obsahuje".Kdybych nevedel, o co jde, tak bych to z toho popisu nepochopil.... Jinymi slovy, soubor v NTFS neni jedna velka sekvence bytu (jako v pripade unixovych souborovych systemu), ale diky alternate streams se soubor muze skladat z vice sekvenci bytu, ke kterym se da pristup oddelene, nic vic nic min. Dalo by se to hezky pouzit treba na video, kdy by jeden stream obsahoval obraz, dalsi zvuk a dalsi treba titulky. Problem je, ze to funguje jen v NTFS a v pripade zkopirovani na VFAT nebo cokoliv jineho, se zachova pouze hlavni stream a alternate streams jsou zahozeny.
Aha, já z toho popisu získal pocit, že je to něco jake extended attributesOno se to tak trochu da i chapat. V pripade NTFS to totiz trochu splyva. Soubor mas popsany pomoci dvojic atribut:hodnota. A jeden z tech atributu je i "data" odkazujici na data toho souboru. A alternate streams se s timto pristupem daji udelat jednoduse tak, ze se prida dalsi atribut odkazujici na dalsi data.
Jinymi slovy, soubor v NTFS neni jedna velka sekvence bytu (jako v pripade unixovych souborovych systemu), ale diky alternate streams se soubor muze skladat z vice sekvenci bytu, ke kterym se da pristup oddelene, nic vic nic min. Dalo by se to hezky pouzit treba na video, kdy by jeden stream obsahoval obraz, dalsi zvuk a dalsi treba titulky.
Ten alternate data stream jsou metadata, ne obsah souboru. Může se stát, že to někam zkopíruješ/uložíš a nepřenese se, jak píšeš.
A na video by to určitě dobrý nebylo, tam potřebuješ kvůli rozumnému přístupu a seekování interleaving, jinak by většina playerů při jakémkoli seeku rozhodila zvuk a ostatní stopy. Jako sorry (® Čapič), ale video kontejnéry jsou docela komplikovaná věc a není vůbec správná je navrhnout a používat dobře.
Ten alternate data stream jsou metadata, ne obsah souboruZalezi, co do toho ulozis, jestli metadata nebo data. Jelikoz muze dojit ke ztrate dat, tak smysl maji prevazne jen ty metadata. IIRC puvodni MacOS podobnou funkcionalitu pouzival pro ukladani dat.
A na video by to určitě dobrý nebylo, tam potřebuješ kvůli rozumnému přístupu a seekování interleaving, jinak by většina playerů při jakémkoli seeku rozhodila zvuk a ostatní stopySorry jako, to je hodne silne tvrzeni. Bezne pri prehravani videa pracuji s diskem (tj. provadi se seek) a zadne rozhozeni zvuku nepozoruju. Dokonce pri zpracovani videa mam obraz v jednom souboru a zvuk v druhem a vubec nicemu to nevadi. Ono se totiz ani neda moc spolehat ani na to, ze kdyz mas 4GB film tak, ze bude umisten kontinualne na disku a po dobu prehravani nebude potreba udelat seek.
kvůli rozumnému přístupu a seekování interleavingTo je problem spis historicky nez realny. To potrebujes resit u optickych disku typu CD/DVD/BRD, kde seek je opravdu pozorovatelne pomaly, v pripade HDD a SSD, pro ktere je NTFS urceno, je tento problem zanedbatelny.
Bez interleavingu přijdeš o výhody readahead, kešování bude více či méně rozbité a nepůjde to streamovat. Pokud bude řešit prokládání streamů vrstva, která nerozumí datům, tak to bude dělat neefektivně a bude se to cukat, neboť bude načítat data pozdě nebo zbytečně brzy a bude potřeba větších bufferůTeoreticky ano. Prakticky mam o tom silne pochybnosti. Bezne mam pri zpracovavani videa audio stream oddelene, abych s nim mohl pohodlne pracovat a nic z vyse popsaneho se nedeje. Asi delam neco spatne. Chapu, ze interleaving muze mit svoje vyhody napr. to streamovani nebo opticke disky, ale ze bez nej by to bylo nepouzitelne, to si nemyslim.
Streaming je celkem vědaTo nepopiram, tady se ale bavime o ulozeni dat na lokalnim pocitaci! Ne o streamovani, coz je kapitola sama pro sebe.
Jedna věc je editovat si video v SW střižně na mašině se spoustou RAMCo je spousta RAM? Bavime se tady o prehravani na lokalnim pocitaci, kde uz pristupove doby na disk nejsou takovy problem jak byvaly... rekl bych tak poslednich patnact let. ;-]
požkozené
(dokonce dvakrát za sebou) je taky nějaké rozbité...
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.