Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
@rl_dane@polymaths.social  ·  activity timestamp 3 days ago

@mirabilos @kabel42 @orbitalmartian

Hah. I'm always here for the nerd flex.

begin 644 foo.bmp.xz
M_3=Z6%H```3FUK1&!,"F&<*#`B$!'````````$)9AI;@@<$,GET`(1-4A<^&
MHX\]POJ,OG1-];H8,IGC->PDW+TT9$JWS`2PZB8:7QSBA9JO`50[(W@/0?@7
M]21#*&(Z1@H4*U#\L12@:6OH$*!CY5[3`'?$&^%EXA3NSAXHKJ/WR]#F,(OX
M;HY=":?F8.4)*=TG<_AIMERGI_C:Y\XV&P9.]#T?I_'BF6_X4K'G5#F4E!K%
M0UBP"S=Y8E[6G*N/0,]0)19E$TN*,+:C&3Y0"3VZ9&JQ!2#3U)->PE`95%::
ML[AEI;$?WTCOJF];$3GEZZWO-5PTLF!\^=19"%R:6)``\9,EM%3[?&F5KT&[
MMW/;UHT:(>AN-=[H1W#J@\W(K%\3L8PDHB&6:>`<J]JLH<C.M'O)OX-A_"!.
M;JM$0C*&2(G0,.HX;@M=GY#\T.R_M["O2TW?'I[DG==]ZEU,$'*6;8F4#SN^
MSEMS[-@RR*=3=UR)@;``C6NNIZ?5U+7#SV>IH$DD(B&VK#TO]\J'&2VMD!W2
M'+[]5G,#+:Y$CWJOB'7YND)4\TCNK'268?MP<1D=,`<,P@903;)D!BI;OQ4P
M/]06"I@M7D2Z3@T8/2K<3X^:7<99N68:$>)8!UYXKVK.-8N#I%SR0*?4#83>
MP&>WE9DIP#SNE^*#6:L*]*+I!^OQ4=@C'9)FE_M9R2U/L?NWXU3EN>`ECK:'
M]CT\NF`*">O01<7:[$X/U%1%,;QH,K5U5%7:3Z@QU%LC1*LQ7IC->:J.D9YO
M=6IWI8T!8]E5C=,C>H)/#H0.50<(V9VR>%J;,B0M#O-2G#FV:#_UO?91"9O\
MWWL)D3N%Z*8(0FBMS^O_EA\8EXZWZ%1^Q+CC_)_3OD:-Z>$I>@OLMZD9IQ<D
MF$Y@#Q46<WT(Z3K^38OC6MWNV0*FX3W!(L6I!&<D*T.V@@.LY1VPM_QE16WX
MV]CY])EW'RO(KRV72F^=&E1[#<"52*9JW?@*&J:$45,,F#]K[79M`VXCA(9K
M4=UFJ-L9\)()S!J-=!F&MBJYZUE+W%Z#86R1"GI;O&8\([<R.K\'6I6\A-'4
M9Q_-=94)?W_,I#S;11)),Z[9EMWQ=*0IS]9G?_HMUPSJ+)HG^N=;S3#8^X)$
M[4DR(KK@F=`7\;Q$Q4[?:C]D!PC!MDVVI=:SNC8M1#(/045ZA!VN:`(=&YF5
M0U.XOLYYG1H&"!,$:1FL<D-^F\E9?5,0C.U%R/VL>P0'T<HU3P&5[3SUQJB:
M>$;QW<>S*?Q0M6+HB"_@U`'Q)9%0^/;+R@L#!]_^"MK!`V;\Y-PUGI,,ZORW
M[%4:)?IH2Z:P;%A!D7$9(#4',7RS6!D`F#2OX913YUS1?OE98I<?]X?36\_<
M]G[-A3R_@V[ZY$60WYE4J0RG''XWNU(O[KS6+6D1D5EATW*'@]O41H/F&NGA
M?#ST))5<'A!&.L6*V0;[CF#\8=1R-7B,(Y4E*7D0-&*ED]F.V.K9E?YI:W=T
M65T@TGCWB,X.'A^[>VB;'C9Q:D=ZTOD5!'I>9LL+W2WG_%WWJ-C))*$D'L4,
MH)EMP@R<9-68(@HLOK'>(.Z&,Z;@4R::J$"#KM99O6^/_)I-^O'+;KV<,*YK
M`0RX\%@K,RHBH@0\8/"-[!KDC_$=9$<U9\*&^'H!HOPH<96".BHZR8EIP8A+
M>KE`7JB%:4M=I/JDW^JPZ]`(T]`=T00'(,]`'&UJ-=9-4T`M).#<8LS<3KTT
M8F4T%=TB"ZV@J2&SO^TU-O8SR76`WPXK(QL3:M:!<DD^H&'HLM^O(%==4#R6
MHC=1O"45[/T@M]YA%O<I(=CN=CFV+VO^.IANQ085#Q3#86\KX'Y]OX'@4P3-
M7N@*C<PJ7>;D#(L=>HQ!=5Y\PS<!(D+')>\;\&*L,C1K&_"J]#5,503FC/46
MC:=N""=$:W5H][X".08>^"R[0Q/NT41%WA9FVI9TQ=T%/.7[."$ZN02/\72X
MY=<MB8I*]#N]BL0+)\OGCW2V#^5STDK-]$(47RC;\-4#FH0A@:2!?L'E8+7O
M'+@'E8IZNQ.[JM4T31?X@$41_!H.9OK*FD+M1.=FRQAO&QS\T49\\MLHA3(M
MH$K4:'QPL'/!S*C;)BMM+56B08$BQMUC0@W]208OH`7\YS15B7*W=9Q=>*3.
MJ\GY/<[X"($(#Y#=S3,+\W)JK9K@5W/=^@ZZ+TP+Z8Z(DHH"_NO9-6(*4#YK
M/+=2!K(5-NIRX_O$/G"O]":GGU8UOK*_5.ZS]3LGD!"1UO]!.<W@O9++*YP2
MYPC7DZMW)@>&`J&?`M_WDV@Y'4)($"0=^)\0:7LZW[@W]1O`,2:J",F5?_BQ
ML>X64/)%?$#NR1^V&#O9(SYM)T:(TM[U;)./?(.<,<-J%3Z`BX8R#P4`PS:>
M#?'(Y)*I!T'??$`&CJYM(^B-\P$[9-,JOG5R/!<41%,<@.M[<,F@"M=-47`N
M-Y@L=O/[L8,+_=*!&9;BO?V[244W-I88`,YIVM]J&U2!7=<@L-UT<SS_#9X!
M2VU[$YXO><0$T:"BIHHG0F:3F4'MD'WP!R(=C\SANR,N2Q:P3L;QJS/H"#V4
MO1)??G9_T%K=P!8<.E_(55*1W'E;)]6:L6)Q\%GS]U\V75NI$769RZF<,X.@
M;8P3#M:2/$5`\@A$Z-VVH;PV<Q&2DUI@4=!+T=L092_34CWX]Z?I'+C2NX>%
MXO!V#Q;<.5_:V*.1*5K6)BH#E8?O]=YDX#5HG#MC$9\=$<K',RM?A38BSUE"
MF7_=?O-=\BL&AI(UZ-:CO`7=(':9XW>APX9Q=S/%+P`6[Q39$XPXW<=::<E5
M0::`>:`9?T*,%`AF@O2R?BI0109<V&%)$]E5TC#[$!M2EGJZ'C.TB:NFW2YZ
M_GYUM@M"<?.8V/H*$G;XK(XD<X][__8H?M%=]Q$-;'P\>,"3/F`KH[43\<S;
M-^XQ.!A[![86W:O0*BRKQ[X\WFC=1$2[-H%&XE@OR0=T40RJ(#(<P2L<._(A
M(T)T9Q78%+Z+^.3JEF^$V')S"5!!'48QSO-G<K2A+A'TL-.0O\42<DOD>%VJ
M+_/VAB25W+[)GB-(Q_]!21\E>><M7693>$D^)R6G-,0VV!7>_F*:ZP49(U<[
MP78&;.U.)G)<:S\!HP!<K3J!HBH,T-,K9W@)1K1$/YA;H)M&]C)\D'PJ&<N!
M:\"LA@L%&)``R),(2^9<@O`\%I.N5NL0AXP:3,38':U$2/()JS&+5^@PK\TI
MP^P]7$-;TOO2EG^K2H["8]O''^LUQN)8/Y\9L[@O>HM)#1K)2,C+4O/`EIN7
MOQW+T`L(OE")1NX]1_="L<DQWSJG3NL(,(7Y?.=/M`9REQ\P.H?T`8P`Y?>J
M:U\R4'NM#PY\]-9<HHU-M":!NE[$6+Q/U40S,%AG<7-$W^O/&QNVF$^7:YY0
M%%YRWG.!IX):S-TV#INCP4^?-<JN"!K+T;(-5KZ9FAK`/HRI\,<.WAXET#=-
M+=83O^-1]2CRJ&!'A7?UX^9*[%YY+`6L*^%G%G4&K;[E!*-UBV8L`:N?C0BT
MIPQ7V2#G'R3<-M$JPIQ"(%`'MV7_N\#Q(TTM2!3[R-G]DD-W+VU%G`:S=B3]
MSD.[++HU_5F6KSV%QN'>%#0$\^6ZX$*O=@FK'?),6,OB;57)GR`K!;FM*"=)
M>:GXVD"ES,#=QL9-:DDSO!3P_-;AP4RP-."E_IVJGC-,5O=SM<LB9*#0M$UT
MG`2.<L69D&FDJ6\7SQ--JA'CFW5*W'0,$AW!8=80)>FHSV:,`Q]]TOO1`G;T
MNG#J'4M4LOEI^)OUR@@,:RWBJO.0QF3)A\E&T`)B5*B=*#B;JEP#%+=8P7`8
M94Z;IY%`=:1;4E^N!?:"P%/NQ2!UG3F]QD:2F("\Y3RPX/Z*4V,1?N,<G!N"
MT:;8)M2E39S4W]U8<BA-GPTLCVR#NI6!\=;ZX2C?L^"XQ]L_#CK]&K>G+2Q[
M/3^[5M\N#R6"B%HR@.9BR<F(Q+M")EUE_7J]?OXT_6A#[3-/9._@3URC%E;7
M__FH[[#^#('VS&<%\\4MW/)T/E1\WMDI-]%)CCT0EG[(%PD96\=*?-`5VO@F
M;[6QB6G/@?BHQ1XB1J7(9453<M57B&9'E<!!0:3,0C,DE^A_KEM*#LC(EZI&
MI6?XV(JZ45A9))@7WIO]4Z.J30H(O?3(*Z%()0PZN$621UUKOVA`HF:CJ?=A
M'R[^C7>=A2-)<,%C+B2&-SHS[Y,U'Q8/-DVH'FP<@;2!T8*'7ODX7'N.RWGT
MRRBX!3!;T;X27KFI=.LB8Q!F4OI4>`36B6,NN/M+D_AWLZHD8L\HFO8TH,C4
MEP6;J(4)6Z5+"^+]6&[YL`;1[RE.$=Z(K&()>"$```"'K1WD<$7<_``!PAG"
3@P(`1W^$_['$9_L"``````196@``
`
end

#LossyPNG #uuencode #base64 #NerdFlex #adhd (meta)

  • Copy link
  • Flag this post
  • Block
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
@rl_dane@polymaths.social replied  ·  activity timestamp 3 days ago

@mirabilos @kabel42 @orbitalmartian

P.S., yes the .bmp.xz actually saved space over PNG:

rld@Intrepid:tmp$ ll foo*
-rw-r--r-- 1 rld wheel 3,304 Jan 8 17:52 foo.bmp.xz
-rw-r--r-- 1 rld wheel 4,442 Jan 8 17:52 foo.png

It's a lot slower, though (used a rather large image to test):

rld@Intrepid:tmp$ time convert foo2.bmp foo2.png
WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert"


real 0m2.160s
user 0m2.046s
sys 0m0.104s
rld@Intrepid:tmp$ time xz -9e --keep foo2.bmp

real 0m8.768s
user 0m8.599s
sys 0m0.141s
rld@Intrepid:tmp$ ll foo2*
-rw-r--r-- 1 rld wheel 16,848,810 Jan 8 17:58 foo2.bmp
-rw-r--r-- 1 rld wheel 8,083,956 Jan 8 17:58 foo2.bmp.xz
-rw-r--r-- 1 rld wheel 10,672,275 Jan 8 17:59 foo2.png
rld@Intrepid:tmp$
  • Copy link
  • Flag this comment
  • Block
mirabilos
mirabilos
@mirabilos@toot.mirbsd.org replied  ·  activity timestamp 3 days ago

@rl_dane @kabel42 @orbitalmartian do not use -9 for files smaller than 64 MiB (see TFM for why)

  • Copy link
  • Flag this comment
  • Block
mirabilos
mirabilos
@mirabilos@toot.mirbsd.org replied  ·  activity timestamp 3 days ago

@rl_dane @kabel42 @orbitalmartian if that’s the Goatse, I swear…

  • Copy link
  • Flag this comment
  • Block
mirabilos
mirabilos
@mirabilos@toot.mirbsd.org replied  ·  activity timestamp 3 days ago

@rl_dane @kabel42 @orbitalmartian it’s not, but finding a program that can display .bmp files was the hardest part (Okular can do it, fwiw).

  • Copy link
  • Flag this comment
  • Block
mirabilos
mirabilos
@mirabilos@toot.mirbsd.org replied  ·  activity timestamp 3 days ago

@rl_dane @kabel42 @orbitalmartian btw, I use uuencode as way to copy things between two remote systems I’m ssh’d into separately, when they cannot directly talk to each other or it would be a major bother to do so

  • Copy link
  • Flag this comment
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.1-beta.22 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Code of Conduct