1 名前:たのも〜 [2001/01/10(水) 15:02] 最近、PGFをコレクション始めたのだが、httpで連番のファイルを一気にダウンロードする ソフトやスクリプトがあれば教えてけれ。
477 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/14 10:12] >>476 かなり日本語がおかしいです。 hoge.sed ってどんななの?
478 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/14 10:16] >>476 >>url.listの1行ごとに hoge.sed が実行される こっち。
479 名前:476 mailto:sage [02/09/14 10:30] >>476 さっそくのレスありがとうございます。 すっきりしました。なんか自分の意図する働きをして くれなかったんで、かなりすっきりしました。 で、気分を改めて作りなおしてみたら、下記のように きれいにできあがりました。 ttp://members.aol.com/areboon5/00/audition2000.png ttp://members.aol.com/areboon5/00/audition2001.png ttp://members.aol.com/areboon5/00/audition2002.png ttp://members.aol.com/areboon5/00/audition2003.png ttp://members.aol.com/areboon5/00/audition2004.png ttp://members.aol.com/areboon5/00/audition2005.png ttp://members.aol.com/areboon5/00/audition2006.png ttp://members.aol.com/areboon5/00/audition2007.png ttp://members.aol.com/areboon5/00/audition2008.png ttp://members.aol.com/areboon5/00/audition2009.png ttp://members.aol.com/areboon6/11/audition2010.png ttp://members.aol.com/areboon6/11/audition2011.png ttp://members.aol.com/areboon6/11/audition2012.png ttp://members.aol.com/areboon6/11/audition2013.png ttp://members.aol.com/areboon6/11/audition2014.png ttp://members.aol.com/areboon6/11/audition2015.png ttp://members.aol.com/areboon6/11/audition2016.png ttp://members.aol.com/areboon6/11/audition2017.png ttp://members.aol.com/areboon6/11/audition2018.png ttp://members.aol.com/areboon6/11/audition2019.png ttp://members.aol.com/areboon7/22/audition2020.png ttp://members.aol.com/areboon7/22/audition2021.png ttp://members.aol.com/areboon7/22/audition2022.png 最後に cat * > hoge.rm でもしてみてください。
480 名前:476 mailto:sage [02/09/14 10:31] 上のレスは>>478 へでした
481 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/14 15:25] >>479 ごちそうさまでした。
482 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/14 20:08] おなじく、使わせていただきました(なにに
483 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/15 16:46] 522 名前:名無しさん@お腹いっぱい。 投稿日:02/09/06 14:56 ID:??? #include <iostream> using namespace std; int main(void) { int hajime, owari, i; string url; cout << "ルートディレクトリのURLを入力してください: "; cin >> url; cout << "最初の番号を入力してください:"; cin >> hajime; cout << "最後のの番号を入力してください:"; cin >> owari; for (i=hajime; i<=owari; i++) { if (i < 10) cout << url << "0" << i << ".jpg" << endl; else cout << url << i << ".jpg" << endl; } return 0; } 貼ってみるテスト
484 名前:名無しさん@XEmacs mailto:sage [02/09/15 22:41] そんなことをして何に役立つんだよ、と言ってみるテスト。
485 名前:名無しさん@お腹いっぱい。 [02/10/11 15:49] ほしゅあげ
486 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/12 12:46] >>483 そんなのUNIXじゃねぇ。
487 名前:名無しさん@お腹いっぱい。 [02/10/13 00:02] がんばれage
488 名前:名無しさん@お腹いっぱい。 [02/10/28 02:28] #!/bin/sh while true do echo "hoshu age" done 貼ってみるテスト
489 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/28 12:20] >>488 どうでもイイけど、 while true; do echo "hoshu age" done と書く派なので、そういう書き方だと式の後のコロンを省けるのを知らなかった…。
490 名前:名無しさん@お腹いっぱい。 [02/10/28 16:46] >>488 shell script使わなくても yes "hoshu age"
491 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/28 17:21] 保守でageる方はDQNでございます
492 名前:名無しさん@お腹いっぱい。 mailto:思い切ってageよう [02/11/16 02:20] 最近さ、AOLからwgetでダウンロードできないんだけどさ。 もしかして俺だけ?へんなhtmlファイルがおちてくる。 いつもは、オプションなんて設定しないで大丈夫だったんだが。 あくまでも例えばだが、zshで wget -nd ttp://members.aol.com/missnuts555/miss5/m500{00..39}.gif wget -nd ttp://members.aol.com/missnuts666/miss6/m500{40..79}.gif wget -nd ttp://members.aol.com/missnuts777/miss7/m50{080..109}.gif で、 cat * > hoge.rm ってしたいんだけど。 なんかオプションで指定しないとだめなんですかね? おしえてください。 ちなみに今日はIrvineで(゚д゚)ウマーしたんだがさ…。 これのためだけにWindows起動してIrvineをつかうのは辛いです。
493 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/16 02:41] >>492 --referer='members.aol.com/... ' とか -U 'Mozilla/4.0 (compatible)' とか は試してみた?
494 名前:名無しさん@お腹いっぱい。 [02/11/16 04:29] >492 っていうか場所によって仕掛けが違うから「あくまでも例えば」とかいう偽URIじゃ意味ないよ。 そのものズバリを書きなって。 フツーはその「へんなhtml」を読めば済むことも多いし。
495 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/16 12:39] wgetの書式をいじるのもいいけど、リジュムとかラブマみたいな分割偽装 ツールが欲しいところだね。Wineでやるのもいいけど、エロ動画を結合 するだけのためにCPUにムチ打つのはつらい。
496 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/16 12:57] >>495 フォーマット公開されてるの?
497 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/16 15:57] フォーマット公開されてたら偽装じゃないと思う…
498 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/16 16:34] リジュム(漢字わすれた)って本体のfileはcatでくっつくよね。 .rez fileはファイル名とCRCが入ってるだけっぽいし… フォーマット誰かしらべてないかな?
499 名前:495 mailto:sage [02/11/16 17:04] >>498 ああ、リジュムの場合はlonginus.dll(他にもあるのかな)で偽装して あるとだめだろう。 *BSDのpeaceって、*BSDのプログラムからWin32 DLLの関数を呼んだりは できないのかな。
500 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/16 18:33] >>491 このスレのローカルルールとして、 保守ageするやつはついでにエロ画像へのリンクを貼る てのはどうですか
501 名前:492 mailto:sage [02/11/17 00:27] すみませんでした。激しく自分がミスを犯してました。(;´Д`) URLが間違ってました。つーか、とくに自分が手を加えていないから、 リンク切れだったようです。 >>492 の訂正 s/missnuts555/missnuts5555/g s/missnuts666/missnuts6666/g s/missnuts777/missnuts7777/g
502 名前:このスレの1 [02/11/24 04:09] ttp://www.scghun.com/main.htm 上記のようなサイトにある画像を全て、簡単に落すテクニックってなんかありませんか。 とりあえず、ここで鍛えたテクニックを使って連番のリストファイルを一つ作り、それを パターンにそって少しずつ変形させるスクリプトなぞを作り、最後にwgetで一挙に落そ うという手で攻めてみたが、何分、微妙にパターンが変えられていたりして、四苦八苦し てしまった。そのためAmateur Schoolgirls Gallery とAmateur Teens Galleryの画像を全 て落すための手はずを整えるのだけで週末を使いきってしまったよ。トホホ。 識者の方々、よい知恵をお貸しくだされ。
503 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/24 04:44] いやーどう見ても、というかちょっとしか見ていないが、 SchoolgirlsでもなければTeensでもないような気が…。 そういうもんなのか?
504 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/24 05:06] >>502 wget -N -q -O /dev/fd/1 "$url" \ | nantoka "$url" \ | grep hogehoge \ | sort -u \ | while read tmp; do wget -N -q --referer="$url" -O /dev/fd/1 "$tmp" \ | nantoka "$tmp" done \ | grep '\.jpg$' \ | sort -u \ > list ちなみに、nantoka は、argv[1]をbase url として標準入力から リンクを抜き出すフィルタね。 nantoka を、lex か何かで作っとくと便利だよ。
505 名前:502 [02/11/24 23:26] >>504 サンクスです。 wgetのオプション等多々、わからないことが多いですが、時間のあるときに 調べて挑戦してみたいと思います。新境地に達っしたいっす。 お礼URL ttp://asiangirls.bphosting.com/ag05/m13.html
506 名前:名無しさん@Emacs [02/11/25 00:24] >>502 $url が与えられてるとして、 wget --accept=jpg -c -t 0 -r -l 1 --span-hosts \ -nd --user-agent=Mozilla --referer=$url $url とかで落とせないかい?
507 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/03 22:49] Yahoo! Groupsからファイル落とせるようにできないかなあ。 ユーザー認証ディレクトリの中にあるからダメかなあ。
508 名前:名無しさん@お腹いっぱい。 [02/12/24 02:54] クリスマス・プレゼントあげ ttp://www8.kinghost.com/asian/jgfc06/00348/
509 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/24 07:10] 俺はいつもHTMLをwgetでとってきて、sed かましてwgetに流してる。楽だし。 このスレを見てると、なんか職人魂を感じるな。 それはそうと、このスレは画像限定?rezファイルも連番になってるけど…アリかね? // 誰か、Unixでラブマを結合する方法教えてくれ。
510 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/29 03:22] wine Lovema.exe
511 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/29 03:24] ついでに、takehost が最近 cookie を見るようになった。 wget で --save-cookies, --load-cookies 初めて使ったよ。
512 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/01 03:21] ここで一句 元旦にエンジン全開エロパワー
513 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/01 20:22] >>507 ふつーにできるだろ、と思って今ちょっとやってみたができんな(w
514 名前:ftr223 [03/01/03 15:44] でででででぇぇーっ!
515 名前:名無しさん@お腹いっぱい。 [03/01/04 01:00] 半角文字列/アップローダーはここだ!6 【半角板】 okazu.bbspink.com/test/read.cgi/ascii/1039936366/163 From: [163] 名無しさん@Emacs <> Date: 02/12/30 00:06 ID:U6t76zEY 2chのためのアップローダだったら、2ch自身をアップローダとして使えばいいのでは? 帯域も十分だし、他のアップローダや回線に要らぬ迷惑もかけないし、、 アップロード時は、gzipとかbzip2で圧縮した後、base64とかでencodeしたも のを、1スレに収まるように分割し、それらを適当な板とスレッドにランダム に分散して投稿する。ただ、前の分割ファイルがわかるようにそのURLを各レ スの最初に埋め込む。最後のレスには復元後のファイル名とチェックサム、ファ イルの説明を書くようにする。 ダウンロード時は、最後のレスから次のレス、その次のレスと追っていき、最 初のレスまで辿り着いたら、全部のデータ部を結合、decode、解凍をする。 もちろん、以上の動作は専用プログラムを使う。もしくは、2ch専用ブラウザ にそういった機能を組み込んでもらう。 まあ、こういった使い方が2ch側からabuseだったらあぼんですが、、
516 名前:名無しさん@お腹いっぱい。 [03/01/07 03:55] 最近、AOLのサーバーってデリが早くないか? あとラブマ偽装も増えたなぁ・・・
517 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/07 05:05] ラブマ偽装はもうしょうがないだろうねー 海外にガンガン晒される様になって来てるらしいし そのうちcgiに日本語パスワードとかになるんじゃねーの?
518 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/07 08:27] >>515 dempa.2ch.net/gazo/wara/imgboard.cgi > 帯域も十分だし、 おいおい。
519 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/07 11:28] パラパラマンガみたいに、微妙に動いている写真を、 アニメーション表示させるプログラムを書いてみた。 使う?
520 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/07 22:00] >>519 とりあえずうぷしる!
521 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/07 22:24] f4.aaacafe.ne.jp/~kent/up/img/737.jpg 実際は tar.bz2 なので注意。 コンパイルに SDL と SDL_image が必要です。 ./morphanim image-1.jpg image-2.jpg ... image-n.jpg で引数の画像を疑似アニメーション表示。 ドラッグで画像移動。ホイールスクロールで速度変更。
522 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/08 00:03] wineで動く猫缶偽装解除ソフトあったら教えて!! Melt it!は駄目みたい.
523 名前:名無しさん@お腹いっぱい。 mailto:age [03/01/10 15:36] age
524 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
525 名前:山崎渉 mailto:(^^)sage [03/01/15 12:56] (^^)
526 名前:名無しさん@お腹いっぱい。 [03/01/16 17:28] wgetでpostってできないですか?
527 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/16 21:10] wpost: Command not found.
528 名前:名無しさん@お腹いっぱい。 [03/01/19 18:58] クッキーもSSLもつかってる会員制サイトの画像を落とすにはどうすればいいんだろう・・・ スクリプトじゃもうだめな域か?
529 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/19 21:50] なんていいスレなんだ!!!感動した。 rezがcatでできるなんて、しらんかった... よく考えてみればあたりまえだな おれも昔延々とbinaryのぞいてました。 rez fileは、crc16だったような、source perlで作ったようなきが すんですけど、defualtのuni* commandじゃ作れなかったようなきがします... fread(),fwrite(),dirent.h使ってた俺って一体何? >>498 フォーマット調べずとも、wine APIでdll直接叩くってのはどでしょうか?
530 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/20 02:47] >>528 最近の wget なら HTTPS も Cookie も喋れるよ。 がんがればなんとかなるっしょ。
531 名前:528 [03/01/20 18:48] >>530 そうなんですか・・・ でもWebMailのような方式(Web上でIDとパスワードを打ち込む方式)だと太刀打ちできなさそうで???
532 名前:うひひ mailto:sage [03/01/20 18:55] >>531 telnetで打ち込むとかLynxで自動に打ち込むのはどーよ
533 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/20 18:55] >>531 curl なら POST 使えるんでない?
534 名前:名無しさん@お腹いっぱい。 [03/01/21 22:58] 相手のサーバが anonymous-ftp だったりすると、単純に wget を ループさせるのはよろしくねいですよね。コネクションの都合上。 その辺りは考慮しますか? 漏れの場合には、 lftp ftp://server/path/to/ mget ero[0-9]*.jpg です。って外出ですね。
535 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/22 05:41] /dev/urandom を使って、とってきた画像をランダムスライドショー Linux以外のOSで動くかどうか知らん。 * #!/bin/sh * set -x * * case "$1" in * start) * PHOTOS=$(wc -l `pwd`/ero.list | awk '{ print $1; }') * if [ "$PHOTOS" -lt "1" ]; then * echo "エロ画像がない"; exit 1; * fi * * if [ -x $(which wmsetbg) ]; then * PROG="wmsetbg -a"; * elif [ -x $(wich display) ]; then * PROG="display -window root -geometry $(xdpyinfo | grep dimensions | awk '{ print $2}')"; * elif [ -x $(which xloadimage) ]; then * PROG="xloadimage -onroot -fullscreen"; * else * echo "ビューアがない"; exit 1; * fi * * find `pwd` -type f | egrep "jpg$|JPG$" | nl -n ln > `pwd`/ero.list * * while [ $0 ]; do * RAND=$(cat /dev/urandom | od -t uS | head -n 1 | awk '{print $2;}'); * if [ "$RAND" -le "$PHOTOS" ]; then * ERO=$(egrep "^$RAND " `pwd`/ero.list | awk '{print $2;}'); * $($PROG $ERO); sleep 5s; * fi * done * ;;
536 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/22 05:43] * stop) * xsetroot -solid black; * if [ -e `pwd`/ero.list ]; then * rm -f `pwd`/ero.list; * fi * ps aux | grep "/ero.sh" | awk '{ print $2; }' | xargs kill -KILL * ;; * *) * echo "あぼん" * exit 1 * ;; * esac
537 名前:535 訂正 mailto:sage [03/01/22 05:49] find `pwd` -type f | egrep "jpg$|JPG$" | nl -n ln > `pwd`/ero.list の行を start) の直後にもってこないと動かないですね。 どうも失礼しました。
538 名前:535 訂正2 mailto:sage [03/01/22 05:59] - ps aux | grep "/ero.sh" | awk '{ print $2; }' | xargs kill -KILL + ps aux | grep $0 | awk '{ print $2; }' | xargs kill -KILL 蛸スクリプト荒しでした。ではさようなら。
539 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/29 19:10] クッキー・REFERER・エージェント名チェック対策から始まり、 ベーシック認証・SSLといった障害を乗り越え、再帰探索ロボット化。 更新チェック機能を設け、MIMEチェックで無駄なデータを排除したり、 サイズチェックでサムネイル画像を捨てたり、連続アクセスに対して 帯域制限で反撃してくるサーバのためにインターバル調節やリトライ機能を追加し、 無限階層地獄なサーバ対策機能を追加し、効率を追求するためにマルチプロセス化したら、 某社が結構な値段で買ってくれました。 もちろん、開発動機がアダルト画像ダウンロードだったのは企業秘密です。
540 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/29 22:38] >>539 売り込み文句のほうが気になるんだが…
541 名前:うひひ [03/01/31 10:36] アメリケンかなんかのYahoo! Briefcase のファイルを すかっと落とすスクリプト誰か作ってないかなぁ? うぃん用のNetDupeExなんてのは見つけたんだけど loginとpass入れないとファイルのURL抜けないんだけど 抜けちゃえばwgetでとれる スクリプトあんま良くわかんないんだよなぁ
542 名前:名無しさん@お腹いっぱい。 [03/01/31 12:18] UNIX はこんなことをやらないと連番画像すら落とせないのですか。 悲惨ですね。unixは。普及しないわけだ。
543 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/31 19:41] まあね。でも楽しいからいいんよ。
544 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/31 21:32] マジレスしていい? 専用統合ツールもないことないです。Aria とか。ただ Windows ものの方が、数とユーザが多いぶん洗練され てる感じはする(見ただけなのでなんとも言えんけど) まぁ毎日に使うもんじゃないし、汎用的に使える wget ですませちゃえ ってのは自然な発想じゃないかと。
545 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/31 23:00] aolってファイル消えるの早すぎ YahooのBriefcaseって1KB/秒以下で全然落ちてこん・・・ 最近はiijとかのモザイク入り巨乳動画で我慢してるが。 以上、愚痴でした。
546 名前:うひひ mailto:sage [03/02/03 09:21] >>544 ありがとう。はじめて知ったよ パチョを含めこの手のツールは全く使ったことないので ちょっと見聞してみる なんかYahoo! Briefcase って最終的にファイルのURLを us.f1.yahoofs.com/users/2a123153/bc/MITEMITE/Uhihi_chimpo001?bcCecO.A9UUF29L7 なようになってるんだが?以降の文字がコロコロ更新されるみたいなんだよなぁ モタモタしてると変わっちゃうようみたいな気がする ファイルリストページのソースを編集するのは何となくできたっぽいが 初期ページからファイルリスト全表示までの作戦がワカラン Lynxとexpect で組む位しか作戦が 当座はしのいだから研究してみますわ
547 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/03 20:16] >>546 どうでもいいが,すごい URI だな。 思わずアクセスしてしまったじゃないか(w
548 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/04 14:58] >>546 例示にはアクセスできるURIを示してください。 でないと抜けない。
549 名前:うひひ mailto:sage [03/02/04 15:28] >>547-8 すまんこってす。 本物のlogin,passwdとページのほうが情報が集まるとは思ったんだけど アレの元はAVじゃなくておねーちゃんのPVなのよ。つまんないだろ? 丁寧に1M分割で4アカウント100ファイル以上だったので 結局ブラウザからLoginしてソース落としてsedしてみたいな
550 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/17 22:51] リファとクッキーでそれらしきモノが落ちてくるけど表示されない。 というよりも mozilla でもエラー有りとして表示出来ない。 どうして? ttp://comp278.takehost.com/aloha/index.html
551 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/18 15:41] >>550 漏れもそこで少し悩んだ 結局、RefererとCookieだけでよかった
552 名前:名無しさん@お腹いっぱい。 [03/03/18 02:59] 連番で集めた裏本やPGFをディレクトリーごとに整理していても、増えていくと どんな奴の写真だったかわからなくなってしまう。で、各ディレクトリから一 枚目だけを抜き出して、ブラウザーで表示するためのlist.html作成スクリプト を書いてみたよ。評価してくれ。 #!/bin/sh DIR=`pwd` FN=`basename $PWD` echo "<html><head><title>$FN</title><head><body>" > list.html for i in `ls` do if [ -d $i ] ; then cd $i n=`ls | grep "[jJ][pP][gG]" | head -1` cd $DIR echo "<IMG SRC=\"$i/$n\" HEIGHT=\"120\" WIDTH=\"80\"><a href=\"file:///$DIR/$i/\" target=\"_blank\"><font size=1>$i</font></a>" >> list.html fi done echo "</body></html>" >> list.html
553 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/21 09:10] それにしても、勉強になるスレだ(w
554 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/21 12:31] ファイルの保管で悩んでるのよ。長いけど聞いてくれ。 たまった画像および動画を外部メディアに保存する。でその時に、暗号化… というか、めくらましをしときたい。また、取得は Unix、鑑賞は Win の パターンが多いので、両方で使えるのが望ましい。 win and unix>手軽さ>速度>>>>暗号強度(>圧縮) で、なるべく透過型なのがいい。ふつーのファイルみたいに見えるやつ。 PGP disk (仮想ファイルシステム)はほとんど理想なんだけど、残念な ことに RO media からの mount ができない。DVD-R への保存ができない。 # でもこれはこれでいい。万人に薦める。 zip による暗号化はファイル名がばっちりなので意味がない。また、伸長 処理が一段階入っちゃうのがとても気に入らない。 君たちはどうしてるかね。つーか Win で loop device が使えればばっちり なのだがー。意見求む。
555 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/21 23:13] >>554 暗号化うんぬんとズレるけど、ファイル名を機械的に変更するのはどう? 実は漏れ、ファイルの整理の為に、md5 の結果をファイル名にしてるのだ。 #! /bin/sh IFS=" " for i in `find $1 -type f -print`; do mv "$i" `dirname "$i"`/`md5sum.exe $i | sed -e "s/ \*.*$//"`.`echo $i | sed -e "s/^.*\.//"` done
556 名前:555 mailto:sage [03/03/21 23:18] cygwin 上で動かしてるので md5sum.exe になってたりするが気にしないようにw。 後、md5 の表示形式によって微妙にスクリプト変えないといけないのも注意。
557 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/22 16:30] 透過型というか、先頭32K部分とかに XOR でもかけて、 % xor 32000 <ファイル名> | mediaplayer とかできるとありがたい。 もしくは先頭部分にダミー放りこんで、32K後から読み込むようにするとか。 これと >>555 の md5 作戦を組み合わせれば DVD そこらに置きっ ぱなしにしたりしても(まぁ)安全。扱いも楽。 しかし、 Unix ならまだしも Windows でこゆことできるのかな。 子供さんがおられるひととかいない? お父さんなにこれ、とか言われ る前に備えが必要では? などと不安を煽ってさらにアイデア募集。
558 名前:山崎渉 mailto:(^^) [03/04/17 12:16] (^^)
559 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/17 17:00] いつのまにか*nixでラブマ結合出来るソフト公開されてるのね。 感謝感謝。
560 名前:名無しさん@お腹いっぱい。 [03/04/18 09:13] >>559 詳細キボンヌ
561 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/18 10:06] >>559 さんくす。 >>560 Google
562 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
563 名前:1 [03/04/23 19:21] xxx.xxx.com/eroero/[01-25].jpg xxx.xxx.com/eroero2/[26-50].jpg と書かれたlistファイルから xxx.xxx.com/eroero/01.jpg … xxx.xxx.com/eroero2/50.jpg と展開したnewlistファイルを作るスクリプト。とりあえず[]内二桁までしか対応していない。 誰か改良してくれ。 #!/bin/sh exec < list while read URL do n=`echo $URL | awk -F[ '{print $2}' | awk -F- '{print $1}'` if [ $n -lt 10 ]; then n=`echo $n | sed 's/^0//'` fi LAST=`echo $URL | awk -F[ '{print $2}' | awk -F- '{print $2}' | awk -F] '{print $1}' ` while [ $n -le $LAST ] do if [ $n -lt 10 ] ; then echo $URL | sed "s/\[[0-9][0-9]-[0-9][0-9]\]/0$n/" >> newlist else echo $URL | sed "s/\[[0-9][0-9]-[0-9][0-9]\]/$n/" >> newlist fi n=`expr $n + 1` done done
564 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/23 20:21] 誤爆しちまったい。これでどないだ perl -ne 'chop; ($base, $first, $last, $ext) = m@(.+ )/\[(\d+)-(\d+)\]\.(\S+)@; for($first..$last){printf "$base/$_.$ext\n"}' list
565 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/23 21:36] >>564 誤爆先を見つけてしまったよ…… ていうかなんであんなところに誤爆してるんだYO!(w
566 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/23 21:51] unix でラブマ教えてプリーズ
567 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/23 22:20] unlov を使いたまえ
568 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/23 22:23] >>567 サンクスコ!
569 名前:名無しさん@お腹いっぱい。 [03/04/23 22:46] Linuxバイナリかよ。 unixじゃないじゃn
570 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/23 22:53] 偽装の仕様は公開してくれないの? あれば自分で作りたいんだけど。
571 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/23 23:26] >>570 「偽装」の目的を考えれば、公開する訳がない気がする…
572 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/23 23:33] 偽装の目的ってなんなのかな。 jpg ファイルに埋め込めればいいとかじゃなくて? 結合ツールが出回ってるのに公開しない理由とわ?
573 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/24 00:23] >>572 安全保障上の理由とおもわれ。
574 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/24 12:14] >>563 これじゃだめなのか? #!/bin/sh len=2 fmt="%s%0${len}d%s\\n" IFS='[]- ' cat list | while read base beg end sfx; do i=$beg while [ $i -le $end ]; do printf $fmt $base $i $sfx i=`expr $i + 1` done done >newlist
575 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/24 18:47] >>570 ハックという言葉は知っているかね?
576 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/24 19:43] ハックの大事なものを知ってるよ 友達どうしの約束と涙の止まるおまじない
577 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/25 01:38] >>575 ロリ.hackハァハァ