Prima editor!
De hex-editing functie van UltraEdit heeft me een paar weken geleden uit de brand geholpen.
Had kortgeleden een klus bij een bedrijf dat met erg privacy gevoelige informatie werkt, en dus het "beleid" had om iedereen het absolute minimum aan tools ter beschikking te stellen waarmee ze hun werk nog konden doen.
Kreeg daar (via een eenmalig actie) een .csv bestand (ca. 35 Mb. ) aangeleverd dat van een mainframe afkwam en in een veld een reeks van 15 bytes met waarde 0 (d.w.z. \x00), en dat zorgde voor problemen in het pakket waar ik het in moest verwerken (het werd correct ingelezen, maar eenmaal in het pakket kon je er geen bewerkingen meer op uitvoeren en zoek-en-vervang ging ook al niet). Moest dat bestand snel inlezen om verder te kunnen met mijn eigenlijke werk.
Had geen standaard tools zoals sed, grep, aw, perl o.i.d. ter beschikking, in dus kon niet veel. Excel deed het niet, en kon niet bij de VB functionaliteit (geblokkeerd). Het bestand mee naar huis nemen en het daar effe doen was uitgesloten. Degene die had bestand had aangeleverd vragen om het bestnad nogmaals te leveren maar dan zonder die \x00 string ging niet ... die was met vacantie en zijn vervangers wisten niet hoe dat moest en rekenden twee (!) weken om het op te lossen. Een speurtocht naar wie ik waar moest vragen wie authorisatie had om tools te gebruiken die de conversie kon uitvoeren, hoe en waar ik dat moest "aanvragen", en waarom ik dat dan wel wilde kwam ook niet in aanmerking wegens tijdsdruk.
Maar ... had toevallig wel UltraEdit ter beschikking. Dat werkte, en zette in minder dan een minuut al die stomme \x00 strings om in keurige printable ascii strings "Waarde_onbekend". Klaar.
Binnen een uiterst restrictive omgeving (qua tools) die ook nog eens stijf staat van de procedures kan een dergelijke functionaliteit essentieel zijn. Ik hoop alleen dat niemand "het management" verteld wat je met een hex editor allemaal kan doen, want dan is HexEdit ook zo foetsie.
[Reactie gewijzigd door Golodh op 24 juli 2024 12:46]